Summary:
Niles, Ohio has five schools serving a combined 2,034 students: three elementary schools, one middle school, and one high school. Four of them make up the Niles City district, which enrolls 1,877 students, while Niles Preparatory Academy is a separate charter district with 157 students. The data compare state rankings, test proficiency, graduation rates, chronic absenteeism, student-teacher ratios, and per-student spending from 2018–2019, though free/reduced lunch figures are blank for every school and cannot be compared. Niles Primary School serves PK–2 and reports no current test scores, which is expected for those grades.
The clearest divide is between the charter school and the traditional district. Niles Preparatory Academy is ranked 474 of 1,560 at the school level (70th percentile, 3 stars), and its district ranks 226 of 773 (71st percentile, 4 stars), well above Niles City's 34th percentile and 2 stars. Its early-grade results are exceptional — 5th grade science at 100%, 3rd grade math at 95.8%, and 4th grade math at 95% — though 5th grade math (45.5%) and 4th grade ELA (55%) fall below state averages, and its rank slipped from the 88th to the 70th percentile. Niles Intermediate School has the city's lowest chronic absenteeism at 23.3% (district: 35.9%) plus solid math results. Niles Middle School reports 100% Algebra I proficiency in both years and the lowest student-teacher ratio at 13.2.
Families should note that McKinley High School faces the biggest challenges: the lowest rank (601 of 795, 24th percentile, 1 star), the highest chronic absenteeism at 48.5%, and Geometry at 24%, the lowest reported score in the data set — even though its graduation rate of 89.8% essentially matches the district's 89.9%. Results vary widely by grade within the same school, so a single school-level label can hide large differences. Spending and student-teacher ratio figures are older or uneven and do not line up neatly with outcomes.
Thank you for your feedback!