Best public high schools in the Buffalo metro area

·Stacker

Roman Kosolapov // Shutterstock
Roman Kosolapov // Shutterstock

Stacker compiled a list of the best public high schools in the Buffalo metro area using data from the Niche. Niche uses seven weighted factors for its rankings. A majority of the score is based on academics, but other factors include culture and diversity; sports; clubs and activities; resources; and surveys of parents, teachers, and students.

You may also like: Highest-rated restaurants for tacos in the Buffalo area by diners

#25. Frontier Senior High School

maroke // Shutterstock

1 / 25

#25. Frontier Senior High School

- Location: Frontier Central School District, NY
- Enrollment: 1,352 (12:1 student to teacher ratio)
- Niche grade: B+

#24. Sweet Home Senior High School

Tyler Olson // Shutterstock

2 / 25

#24. Sweet Home Senior High School

- Location: Sweet Home Central School District, NY
- Enrollment: 1,072 (12:1 student to teacher ratio)
- Niche grade: B+

#23. Maryvale High School

Monkey Business Images // Shutterstock

3 / 25

#23. Maryvale High School

- Location: Cheektowaga-Maryvale Union Free School District, NY
- Enrollment: 615 (11:1 student to teacher ratio)
- Niche grade: B+

#22. Starpoint High School

DenisProduction.com // Shutterstock

4 / 25

#22. Starpoint High School

- Location: Starpoint Central School District, NY
- Enrollment: 922 (14:1 student to teacher ratio)
- Niche grade: B+

#21. Cheektowaga High School

Ground Picture // Shutterstock

5 / 25

#21. Cheektowaga High School

- Location: Cheektowaga Central School District, NY
- Enrollment: 705 (11:1 student to teacher ratio)
- Niche grade: B+

You may also like: The highest-value homes in Buffalo

#20. West Seneca West Senior High School

Monkey Business Images // Shutterstock

6 / 25

#20. West Seneca West Senior High School

- Location: West Seneca Central School District, NY
- Enrollment: 1,110 (12:1 student to teacher ratio)
- Niche grade: B+

#19. Lackawanna High School

LightField Studios // Shutterstock

7 / 25

#19. Lackawanna High School

- Location: Lackawanna City School District, NY
- Enrollment: 560 (11:1 student to teacher ratio)
- Niche grade: B+

#18. Hamburg High School

Ground Picture // Shutterstock

8 / 25

#18. Hamburg High School

- Location: Hamburg Central School District, NY
- Enrollment: 987 (11:1 student to teacher ratio)
- Niche grade: B+

#17. Lockport High School

sirtravelalot // Shutterstock

9 / 25

#17. Lockport High School

- Location: Lockport City School District, NY
- Enrollment: 1,364 (12:1 student to teacher ratio)
- Niche grade: B+

#16. Niagara-Wheatfield Senior High School

Studio KIWI // Shutterstock

10 / 25

#16. Niagara-Wheatfield Senior High School

- Location: Niagara-Wheatfield Central School District, NY
- Enrollment: 1,092 (13:1 student to teacher ratio)
- Niche grade: B+

You may also like: How many homes are for sale in Buffalo right now?

#15. Grand Island Senior High School

LStockStudio // Shutterstock

11 / 25

#15. Grand Island Senior High School

- Location: Grand Island Central School District, NY
- Enrollment: 868 (10:1 student to teacher ratio)
- Niche grade: A-

#14. Depew High School

GagliardiPhotography // Shutterstock

12 / 25

#14. Depew High School

- Location: Depew Union Free School District, NY
- Enrollment: 545 (11:1 student to teacher ratio)
- Niche grade: A-

#13. P.S. 304 - Hutchinson Central Technical High School

Daniel Hoz // Shutterstock

13 / 25

#13. P.S. 304 - Hutchinson Central Technical High School

- Location: Buffalo Public Schools, NY
- Enrollment: 1,175 (13:1 student to teacher ratio)
- Niche grade: A-

#12. Lancaster High School

Achira22 // Shutterstock

14 / 25

#12. Lancaster High School

- Location: Lancaster Central School District, NY
- Enrollment: 1,652 (12:1 student to teacher ratio)
- Niche grade: A-

#10. Orchard Park High School

ImageFlow // Shutterstock

16 / 25

#10. Orchard Park High School

- Location: Orchard Park Central School District, NY
- Enrollment: 1,385 (12:1 student to teacher ratio)
- Niche grade: A-

#9. P.S. 156 - Frederick Law Olmsted

maroke // Shutterstock

17 / 25

#9. P.S. 156 - Frederick Law Olmsted

- Location: Buffalo Public Schools, NY
- Enrollment: 904 (11:1 student to teacher ratio)
- Niche grade: A-

#8. Amherst Central High School

LBeddoe // Shutterstock

18 / 25

#8. Amherst Central High School

- Location: Amherst Central School District, NY
- Enrollment: 870 (11:1 student to teacher ratio)
- Niche grade: A-

#7. Cleveland Hill High School

Jacob Lund // Shutterstock

19 / 25

#7. Cleveland Hill High School

- Location: Cleveland Hill Union Free School District, NY
- Enrollment: 385 (9:1 student to teacher ratio)
- Niche grade: A-

#6. P.S. 212 - Leonardo da Vinci High School

LStockStudio // Shutterstock

20 / 25

#6. P.S. 212 - Leonardo da Vinci High School

- Location: Buffalo Public Schools, NY
- Enrollment: 372 (11:1 student to teacher ratio)
- Niche grade: A-

You may also like: Cheapest gas stations in Buffalo

#5. East Aurora High School

LightField Studios // Shutterstock

21 / 25

#5. East Aurora High School

- Location: East Aurora Union Free School District, NY
- Enrollment: 528 (10:1 student to teacher ratio)
- Niche grade: A

#4. Clarence Senior High School

Tyler Olson // Shutterstock

22 / 25

#4. Clarence Senior High School

- Location: Clarence Central School District, NY
- Enrollment: 1,284 (11:1 student to teacher ratio)
- Niche grade: A

#3. Williamsville North High School

Joyseulay // Shutterstock

23 / 25

#3. Williamsville North High School

- Location: Williamsville Central School District, NY
- Enrollment: 1,321 (12:1 student to teacher ratio)
- Niche grade: A

#2. P.S. 195 - City Honors School

Mircea Moira // Shutterstock

24 / 25

#2. P.S. 195 - City Honors School

- Location: Buffalo Public Schools, NY
- Enrollment: 1,080 (14:1 student to teacher ratio)
- Niche grade: A

#1. Williamsville East High School

panitanphoto // Shutterstock

25 / 25

#1. Williamsville East High School

- Location: Williamsville Central School District, NY
- Enrollment: 981 (12:1 student to teacher ratio)
- Niche grade: A+

This story features data reporting by Rob Powell and is part of a series utilizing data automation across 97 metros.

You may also like: Highest-paying jobs in Buffalo that require a bachelor's degree