Identifying the best high schools in Metro Phoenix highlights institutions that excel in academic performance, college readiness, student support and extracurricular opportunities. Recognizing these schools helps families make informed decisions, celebrates dedicated educators and showcases campuses preparing students with the skills, confidence and knowledge needed to succeed in higher education and future careers. 

Niche’s Best High Schools rankings are based on rigorous analysis of academic and student life data from the U.S. Department of Education along with test scores, college data, and ratings collected from millions of Niche users. Read more about where Niche Grades come from and how Niche calculates rankings.


LEARN MORE: Palo District at former Fiesta Mall site in Mesa gets 2 new hotels

FOOD NEWS: 25 places for great patio dining in Arizona


Best public high schools in Metro Phoenix

Here are the 10 best public high schools in Metro Phoenix, based on Niche’s Best High Schools rankings:

1. BASIS Scottsdale

About: BASIS Scottsdale is a tuition-free, public charter school serving students in grades 5–12.

Overall Niche grade: A+

Students: 981

2. BASIS Ahwatukee

About: BASIS Ahwatukee is a tuition-free, public charter school serving students in grades 4–12.

Overall Niche grade: A+

Students: 668

3. BASIS Phoenix

About: BASIS Phoenix is a tuition-free, public charter school serving students in grades 6–12.

Overall Niche grade: A+

Students: 781

4. BASIS Mesa

About: BASIS Mesa is a tuition-free, public charter school serving students in grades K–12. 

Overall Niche grade: A+

Students: 867

5. BASIS Peoria

About: BASIS Peoria is a tuition-free, public charter school serving students in grades 5–12.

Overall Niche grade: A+

Students: 1,007

6. BASIS Chandler

About: BASIS Chandler is a tuition-free, public charter school serving students in grades 5–12.

Overall Niche grade: A+

Students: 1,166

7. Tempe Preparatory Academy

About: Tempe Preparatory Academy is a top rated, public, charter school and has 440 students in grades 6-12.

Overall Niche grade: A+

Students: 440

8. Arizona College Prep High School

About: Arizona College Prep High School is a top rated, public schooland has 2,024 students in grades 7-12 with a student-teacher ratio of 21 to 1 

Overall Niche grade: A+

Students: 2,024

Student-teacher ratio: 21:1

9. Great Hearts Academies – Chandler Preparatory Academy

About: Chandler Preparatory Academy is a state-chartered public school dedicated to providing a comprehensive liberal arts education.

Overall Niche grade: A+

Students: 766

10. BASIS Goodyear

About: BASIS Goodyear is a tuition-free, public charter school serving students in grades 6–12.

Overall Niche grade: A+

Students: 331

Best private high schools in Metro Phoenix

Here are the 10 best private high schools in Metro Phoenix, based on Niche’s Best High Schools rankings:

1. Phoenix Country Day School

About: Phoenix Country Day School is a top rated, private school located in Paradise Valley and has 769 students in grades PK, K-12 with a student-teacher ratio of 7 to 1.

Overall Niche grade: A+

Students: 769

Student-teacher ratio: 7:1 

2. Brophy College Preparatory

About: Brophy College Preparatory is a top rated, private, all-boys, Catholic school and has 1,407 students in grades 6-12.

Overall Niche grade: A+

Students: 1,407

Student-teacher ratio: 14:1

3. Bella Vista College Preparatory School

About: Bella Vista College Prep is a forward-thinking private school that blends rigorous academics with real-world experience.

Overall Niche grade: A+

Students: 87

Student-teacher ratio: 7:1

4. Arizona Cultural Academy & College Prep

About: Arizona Cultural Academy & College Prep is a top rated, private, Muslim school and has 469 students in grades PK and K-12.

Overall Niche grade: A+

Students: 469

Student-teacher ratio: 8:1

5. Gary K. Herberger Young Scholars Academy

About: Gary K. Herberger Young Scholars Academy is a top rated, private school and has 103 students in grades 5-12.

Overall Niche grade: A+

Students: 103

Student-teacher ratio: 7:1