The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·BYRON PUBLIC SCHOOL DISTRICT·NCES 270735004958

Byron Primary School

820 7TH STREET NE, BYRON, MN 55920 · (507) 624-0311 · Olmsted County
GRADES PK–02ELEMENTARY31-TOWNREGULAR SCHOOL519 STUDENTS
Enrollment
519
Elementary
DISTRICT 535 · STATE 344
Student : Teacher
11.7:1
44 FTE teachers
DISTRICT 13.8:1 · STATE 13.7:1
Free / Reduced Lunch
18%
94 students
DISTRICT 16% · STATE 48%
Community
1
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Pre-K
32
Kindergarten
150
Grade 1
164
Grade 2
173
Student demographics
White
43183%
DISTRICT 86% · STATE 60%
Hispanic
367%
DISTRICT 5% · STATE 12%
Black
102%
DISTRICT 1% · STATE 12%
Asian
122%
DISTRICT 3% · STATE 7%
Two+
296%
DISTRICT 4% · STATE 7%
Native American
10%
DISTRICT 0% · STATE 2%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
27453%
Female
24547%

Discussions

+ POST

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
519
+7 (+1%) vs 2017
Student : Teacher
11.7:1
was 15.0:1
% White
83%
was 92%
% Hispanic
7%
was 2%
% Black
2%
was 0%
% Asian
2%
was 2%
Source: NCES Common Core of Data

About Byron Primary School

Byron Primary School operates as a sprawling elementary-level community in BYRON, Minnesota, one of the schools within Byron Public School District. Current enrollment sits at 519 students spanning grades pre-K through 2. Enrollment runs roughly 51% bigger than the state mean of about 344.

Byron Primary School is one of 4 schools operated by Byron Public School District, a district that instructs 2,342 students overall.

On the student-mix side, Byron Primary School lists that nearly all students (83%) are White. Other groups include 7% Hispanic, 6% multiracial, 2% Asian.

Looking at school resources, Staff filings list 44 full-time-equivalent teachers, which works out to roughly 11.7:1 students per teacher. Statewide, the average ratio sits near 13.7:1, putting Byron Primary School tighter than the state norm the norm. About 18% of enrolled students meet the income threshold for free or reduced-price lunch, often used as a Title I proxy. That share is lower than Olmsted County's rate of about 35%.

In the surrounding community, ACS estimates for Olmsted County put median household earnings sit near $95,406, roughly 49% of adults have completed at least a four-year degree, and roughly 5% of residents live below the federal poverty line. Across Olmsted County's 72 public schools (combined enrollment of about 24,627 students), Byron Primary School is one campus in the mix.

Nearest neighbor: Byron Intermediate School, around 0.1 miles off. Within five miles, there are 3 other public schools.

Geographically, the school is in a small-town area.

Trend over the last 7 years. Over the past 7-year window, the student count stayed largely flat: 512 students in 2018 compared to 519 in 2025. White enrollment moved from 92% to 83% across the same window. Class-load math has tightened: from 15.0:1 in 2018 to 11.7:1 in 2025.

Within the allk12 community for this school, the page collects discussion, questions, and updates around enrollment questions, classroom assignments, and PTA news. Parents, students, alumni, and staff are welcome to weigh in.

Olmsted County at a glance

View full county profile
Population
164,498
Census ACS
Median income
$95,406
Household, ACS
Bachelor's+
49%
Adults 25+
Poverty rate
5%
Below federal line
Schools in county
72
24,627 students

Quick facts

School name
Byron Primary School
District
Byron Public School District
Address
820 7TH STREET NE, BYRON, MN 55920
Phone
(507) 624-0311
County
Olmsted County
Level
Elementary
Grade range
PK–02
Total enrollment
519
Teachers (FTE)
44
Student–teacher ratio
11.7:1
Free/Reduced lunch
94 (18%)
Locale
31-Town: Fringe
NCES ID
270735004958
Charter school
No
Virtual school
No

Related schools

Other schools in Byron Public School District
Other schools in BYRON
Nearby schools

Frequently asked questions

About Byron Primary School
How many students attend Byron Primary School?
Byron Primary School enrolls approximately 519 students in grades PK-02.
What grades does Byron Primary School serve?
Byron Primary School serves grades PK-02.
How many students per teacher at Byron Primary School?
Approximately 11.7:1 students per teacher at Byron Primary School.
What is the student diversity at Byron Primary School?
Student demographics at Byron Primary School are roughly 83% White, 7% Hispanic, 2% Black, 2% Asian, 6% Two or more.
What district is Byron Primary School in?
Byron Primary School is part of Byron Public School District.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post