Cavanaugh School
School pathway
Test scores
M-STEP 2024-25 . % Advanced + ProficientWhat this means: On the M-STEP, Michigan's statewide test, about 42 of every 100 students at this school read and write at grade level and about 48 of 100 do math at grade level. Across all Michigan schools, those numbers are about 48 and 45.
BeatsExpectations
Demographically-adjusted score · methodologyWhat this means: About 45% of students here test proficient in math and reading, well above the roughly 30% typical for Michigan schools with a similar share of low-income students. BeatsExpectations ranks schools against others at the same poverty level, not by raw scores, so a school can post high scores and still fall short of its prediction, or post lower scores and still beat it. This school clears its prediction by about 14 points, placing it in Michigan's top 10%.
7-year change
SY 2017-18 vs SY 2024-25About Cavanaugh School
Cavanaugh School is a primary school of intimate scale in LANSING, Michigan, overseen by Lansing Public School District, serveing 245 students in grades pre-K through 3. That puts it 34% smaller than the typical public school in Michigan, which averages around 369 students.
Lansing Public School District comprises 26 schools with combined enrollment of 10,048 students; Cavanaugh School is among them.
In terms of who attends, Cavanaugh School shows that the most-represented group is Black (32%), with the rest of the student body spread across multiple groups. Other groups include 25% Hispanic, 22% White, 18% multiracial, 3% Asian. That is noticeably more Black than the county at large, where the share is closer to 11%.
On the income-and-resources front, On paper, Cavanaugh School has 17 full-time-equivalent teachers, translating to a class-load average of around 14.2:1. That figure is tighter than the state norm's 15.8:1 average. Roughly 81% of students at Cavanaugh School qualify for free or reduced-price lunch, often used as a Title I proxy. Set against Ingham County (around 49%), the school's rate is north of typical.
On a demographically-adjusted basis, Cavanaugh School sits in the top 10% of Michigan schools after the BeatsExpectations adjustment. Predicted proficiency for the school's FRL share is roughly 30.5%; actual is 44.9%, +14.4 points clear of the demographic baseline.
In the broader community, ACS estimates for Ingham County put the typical household earns roughly $65,526 per year, about 41% of the adult population holds a bachelor's degree or above, and roughly 9% of residents live below the federal poverty line. Cavanaugh School is one of 100 public schools in Ingham County (combined enrollment of about 37,914 students).
Nearest neighbor: Everett High School, around 0.3 miles off. Counting just inside five miles, 8 other public schools cluster around Cavanaugh School.
The campus sits in a city-core setting.
Five-year trend. Over the past 7-year window, the student count showed little movement: 251 students in 2018 compared to 245 in 2025. The White share of enrollment ticked down from 30% to 22% over that span. Class-load math has fell: from 15.2:1 in 2018 to 14.2:1 in 2025.
Within the allk12 community for this school, recent activity here tends to focus on school events, parent volunteer needs, and clubs. Members of the school community can share what they know.
Ingham County at a glance
View full county profileQuick facts
Related schools
- Everett High SchoolHigh · 1,017 students
- Gardner International SchoolElementary · 874 students
- Eastern High SchoolHigh · 798 students
- Pattengill SchoolElementary · 706 students
- JW Sexton High SchoolHigh · 586 students
- Dwight Rich School of the ArtsElementary · 562 students
- Everett High SchoolHigh · 1,017 students
- Waverly Senior High SchoolHigh · 987 students
- Gardner International SchoolElementary · 874 students
- Insight School of MichiganHigh · 862 students
- Eastern High SchoolHigh · 798 students
- Pattengill SchoolElementary · 706 students
- Everett High School0.3 mi · 1,017
- Gardner International School0.6 mi · 874
- Kendon School0.8 mi · 159
- Ingham County Youth Center0.9 mi · 12
- Ingham AcademyFamily Center1.1 mi · 41
- Attwood School1.1 mi · 426