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

3 schools in Barnesville

Ohio · Public K-12

3 public K-12 schools operate inside Barnesville, with combined enrollment of about 1,319 students (1 elementary, 1 middle, and 1 high).

7-year change in Barnesville

SY 2017-18 vs SY 2024-25
Total enrollment
1,319
-70 (-5%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
97%
was 96%
% Hispanic
1%
was 1%
% Black
0%
was 0%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Barnesville Elementary SchoolElementaryPK-04516
Barnesville High SchoolHigh09-12385
Barnesville Middle SchoolMiddle05-08418

About Barnesville

Barnesville, Ohio is home to 3 public schools, with combined enrollment of approximately 1,319 students. By school count, it is a compact city.

On the school-mix side, the city covers 1 elementary, 1 middle, and 1 high.

Looking at the last 7 years. Total public-school enrollment in Barnesville has shrank 5% since SY 2017-18, moving from about 1,389 students to 1,319.

On this page, the community for Barnesville discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Barnesville, Ohio?
There are 3 public K-12 schools in Barnesville, with a combined enrollment of about 1,319.
How many elementary, middle, and high schools are in Barnesville?
Barnesville has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Barnesville?
Barnesville Elementary School is the largest public school in Barnesville by enrollment, with approximately 516 students.
What school districts serve Barnesville?
Barnesville public schools are operated by Barnesville Exempted Village.
What grade levels do public schools in Barnesville cover?
Public schools in Barnesville serve students from pre-K through grade 12.