The best high schools in North Carolina according to Business Week:

Best Overall Academic Performance: Green Hope High School (Wake County)

Best Low-Income: Monroe High School (Union County)

Best Improved: Independence High School (Charlotte-Mecklenburg)

GreatSchool’s Parent’s Choice (public): Raleigh Charter High School (Wake County)

GreatSchool’s Parent’s Choice (private): Providence Day School (Charlotte)