With 229 magnet programs, 138 early college high schools, 211 charter schools and more than 500 career and technical education courses in 14 career pathways, North Carolina's public school system offers families an unprecedented range of educational choices.