The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·NORTH BRANCH AREA SCHOOLS·NCES 262568006213

North Branch High School

6598 BRUSH ST, NORTH BRANCH, MI 48461 · (810) 688-3001 · Lapeer County
GRADES 09–12HIGH42-RURALREGULAR SCHOOL695 STUDENTS
Enrollment
695
High
DISTRICT 369 · STATE 460
Student : Teacher
24.2:1
29 FTE teachers
DISTRICT 22.6:1 · STATE 21.6:1
Free / Reduced Lunch
32%
223 students
DISTRICT 48% · STATE 55%
Community
1
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 9
178
Grade 10
148
Grade 11
177
Grade 12
192
Student demographics
White
63992%
DISTRICT 92% · STATE 63%
Hispanic
335%
DISTRICT 5% · STATE 9%
Black
61%
DISTRICT 1% · STATE 18%
Two+
172%
DISTRICT 2% · STATE 5%
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
35551%
Female
34049%

Discussions

+ POST

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
695
-44 (-6%) vs 2017
Student : Teacher
24.2:1
was 23.0:1
% White
92%
was 92%
% Hispanic
5%
was 6%
% Black
1%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data

About North Branch High School

North Branch High School operates as a large secondary school in NORTH BRANCH, Michigan, overseen by North Branch Area Schools. Current enrollment sits at 695 students spanning grades 9 through 12. Compared to the state average of about 460 students per school, that is 51% bigger than typical.

North Branch Area Schools comprises 4 schools with combined enrollment of 2,423 students; North Branch High School is among them.

On demographics, North Branch High School shows that the student body is overwhelmingly White (92%); the rest breaks down as 5% Hispanic, 2% multiracial. That mix tracks the wider county fairly closely.

On the income-and-resources front, On paper, North Branch High School has 29 full-time-equivalent teachers, translating to a class-load average of around 24.2:1. That figure is higher than the state norm's 21.6:1 average. Roughly 32% of students at North Branch High School qualify for free or reduced-price lunch, which schools and policymakers use as a rough income-mix signal. By comparison, Lapeer County runs at roughly 42%, so the school's eligibility rate is meaningfully below the surrounding baseline.

In the broader community, community-level numbers for Lapeer County indicate median household earnings sit near $77,306, roughly 20% of adults have completed at least a four-year degree, and roughly 7% of residents live below the federal poverty line. Across Lapeer County's 27 public schools (combined enrollment of about 10,962 students), North Branch High School is one campus in the mix.

Quest High School is the nearest neighboring public school, about 0.0 miles from this campus. Counting just inside five miles, 3 other public schools cluster around North Branch High School.

Geographically, the school is in a rural area.

Looking at the recent track record. North Branch High School's enrollment has contracted 6% since 2018, when it stood at 739 (now 695). The student-to-teacher ratio loosened from 23.0:1 in 2018 to 24.2:1 today.

Within the allk12 community for this school, members of the North Branch High School community share and discuss science fair prep, picture-day reminders, and bus-route questions. Anyone with firsthand experience at this school can post or comment.

Lapeer County at a glance

View full county profile
Population
88,837
Census ACS
Median income
$77,306
Household, ACS
Bachelor's+
20%
Adults 25+
Poverty rate
7%
Below federal line
Schools in county
27
10,962 students

Quick facts

School name
North Branch High School
District
North Branch Area Schools
Address
6598 BRUSH ST, NORTH BRANCH, MI 48461
Phone
(810) 688-3001
County
Lapeer County
Level
High
Grade range
09–12
Total enrollment
695
Teachers (FTE)
29
Student–teacher ratio
24.2:1
Free/Reduced lunch
223 (32%)
Locale
42-Rural: Distant
NCES ID
262568006213
Charter school
No
Virtual school
No

Related schools

Other schools in North Branch Area Schools
Other schools in NORTH BRANCH
Nearby schools

Frequently asked questions

About North Branch High School
What is the total enrollment at North Branch High School?
North Branch High School enrolls approximately 695 students in grades 09-12.
What grades does North Branch High School serve?
North Branch High School serves grades 09-12.
How many students per teacher at North Branch High School?
Approximately 24.2:1 students per teacher at North Branch High School.
How diverse is North Branch High School?
North Branch High School reports a student body of 92% White, 5% Hispanic, 1% Black, 2% Two or more.
What district is North Branch High School in?
North Branch High School is part of North Branch Area Schools.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post