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 school.

4-year change in Barnsdall

SY 2020-21 vs SY 2024-25
Total enrollment
452
+142 (+46%) vs SY 2020-21
School count
3
+1 (+50%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
919
all ages · ACS 5-yr
Students
452
public K-12 · NCES
Schools
3
public K-12
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-school enrollment runs near 151, noticeably below the state mean of about 391.

Five-year track record. Total public-school enrollment in Barnsdall has increased 46% since SY 2020-21, moving from about 310 students to 452. Over that span, Barnsdall opened 1 school, going from 2 to 3.

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 school, 1 middle school, and 1 high school.
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.