The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

5 schools in Niles

Ohio · Public K-12

Parents in Niles have 5 public K-12 options when picking a school, with combined enrollment near 2,034 students (3 elementary, 1 middle, and 1 high).

7-year change in Niles

SY 2017-18 vs SY 2024-25
Total enrollment
2,034
-229 (-10%) vs SY 2017-18
School count
5
+1 (+25%) vs SY 2017-18
% White
75%
was 84%
% Hispanic
6%
was 3%
% Black
8%
was 5%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
McKinley High SchoolHigh09-12530
Niles Intermediate SchoolElementary03-06452
Niles Middle SchoolMiddle06-08440
Niles Preparatory AcademyElementaryKG-06157
Niles Primary SchoolElementaryPK-02455

About Niles

Niles, Ohio is home to 5 public schools, with combined enrollment of approximately 2,034 students. By school count, it is a thinly populated city.

Looking at the level breakdown, the city comprises 3 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 407, below the state mean of about 469.

Looking at the last 7 years. Combined enrollment now sits at 2,034 students, shrank 10% from the 2,263 reported in SY 2017-18. Over that span, Niles gained 1 school, going from 4 to 5. The White share of public-school enrollment declined from 84% to 75%.

On this page, the community for Niles discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Niles, Ohio?
There are 5 public K-12 schools in Niles, with a combined enrollment of about 2,034.
How many elementary, middle, and high schools are in Niles?
Niles has 3 elementary, 1 middle, 1 high public schools.
What is the largest public school in Niles?
McKinley High School is the largest public school in Niles by enrollment, with approximately 530 students.
What school districts serve Niles?
Niles is served by 2 public school districts, including Niles City, Niles Preparatory Academy.
What grade levels do public schools in Niles cover?
Public schools in Niles serve students from pre-K through grade 12.
Are there charter schools in Niles?
1 of the 5 public schools in Niles are charter schools.