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

3 schools in Barnsdall

Oklahoma · Public K-12

Within Barnsdall, Oklahoma, 3 public K-12 schools teach roughly 452 students, an average of 151 per campus.

7-year change in Barnsdall

SY 2017-18 vs SY 2024-25
Total enrollment
452
+34 (+8%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
BARNSDALL ESElementaryPK-05222
BARNSDALL HSHigh09-12145
Barnsdall Middle SchoolMiddle06-0885

About Barnsdall

Public education in Barnsdall, Oklahoma runs across 3 schools that enrolls roughly 452 students. By footprint, Barnsdall sits in the small bracket.

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

Per-campus enrollment runs near 151, noticeably below the state mean of about 391.

Five-year track record. Total public-school enrollment in Barnsdall has increased 8% since SY 2017-18, moving from about 418 students to 452.

In the discussion threads here, the community for Barnsdall discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Barnsdall?
Barnsdall, Oklahoma has 3 public K-12 schools serving approximately 452 students.
How many elementary, middle, and high schools are in Barnsdall?
Barnsdall has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Barnsdall?
BARNSDALL ES is the largest public school in Barnsdall by enrollment, with approximately 222 students.
What school districts serve Barnsdall?
Barnsdall public schools are operated by BARNSDALL.
What grade levels do public schools in Barnsdall cover?
Public schools in Barnsdall serve students from pre-K through grade 12.