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

Mary E Flaherty School

99 Lakeside Dr, Braintree, MA 02184 · (781) 380-0180 · Norfolk County
GRADES KG–04ELEMENTARY21-SUBURBREGULAR SCHOOL290 STUDENTS
Enrollment
290
Elementary
DISTRICT 295 · STATE 381
Student : Teacher
10.7:1
27 FTE teachers
DISTRICT 11.7:1 · STATE 12.2:1
Free / Reduced Lunch
,
Title I proxy
Community
0
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Kindergarten
22
Grade 1
65
Grade 2
62
Grade 3
87
Grade 4
54
Student demographics
White
14349%
DISTRICT 54% · STATE 51%
Hispanic
207%
DISTRICT 8% · STATE 26%
Black
145%
DISTRICT 6% · STATE 10%
Asian
8931%
DISTRICT 29% · STATE 7%
Two+
248%
DISTRICT 4% · 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
15553%
Female
13547%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at Mary E Flaherty School.
START A DISCUSSION
Recent discussions in Braintree

Test scores

MCAS 2024-25 . % Meeting or Exceeding Expectations
English Language Arts
65.0%
MA avg 43.8% . -6.0pp since 2016
Math
65.0%
MA avg 42.2% . +12.0pp since 2016
Source: MCAS. All students, all grades. See all years and grades →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
290
-87 (-23%) vs 2017
Student : Teacher
10.7:1
was 13.3:1
% White
49%
was 66%
% Hispanic
7%
was 4%
% Black
5%
was 4%
% Asian
31%
was 23%
Source: NCES Common Core of Data

About Mary E Flaherty School

Mary E Flaherty School operates as a low-enrollment K-5 school in Braintree, Massachusetts, part of Braintree. Current enrollment sits at 290 students spanning grades K through 4. By comparison, Massachusetts's public schools average about 381 students each, so Mary E Flaherty School sits 24% leaner than that benchmark.

Mary E Flaherty School is one of 10 schools operated by Braintree, a district that educates 5,392 students overall.

Looking at the student body, Mary E Flaherty School lists that the most-represented group is White (49%), with the rest of the student body spread across multiple groups. Beyond that, the school records 31% Asian, 8% multiracial, 7% Hispanic, 5% Black. By comparison, Norfolk County as a whole is about 70% White, so the school skews noticeably less White than its surroundings.

On the resource side, The school reports having 27 full-time-equivalent teachers, for a student-teacher ratio near 10.7:1. That figure is tighter than the state norm's 12.2:1 average.

In the surrounding community, Norfolk County reports that median household income runs about $130,739, roughly 59% of adults have completed at least a four-year degree, and roughly 4% of residents live below the federal poverty line. Across Norfolk County's 198 public schools (combined enrollment of about 101,300 students), Mary E Flaherty School is one campus in the mix.

Hollis is the nearest neighboring public school, about 0.8 miles from this campus. 8 of the 8 nearest public schools sit inside a five-mile radius.

Mary E Flaherty School operates from an outer-ring location.

Over the past 7-year window. Over the past 7-year window, the student count ticked down 23%: 377 students in 2018 compared to 290 in 2025. White enrollment moved from 66% to 49% across the same window. The student-to-teacher ratio tightened from 13.3:1 in 2018 to 10.7:1 today.

On allk12, posts here usually surface around sports schedules, lunch menu changes, and school spirit week. Contributors range from current parents to recent graduates and teachers.

Norfolk County at a glance

View full county profile
Population
730,082
Census ACS
Median income
$130,739
Household, ACS
Bachelor's+
59%
Adults 25+
Poverty rate
4%
Below federal line
Schools in county
198
101,300 students

Quick facts

School name
Mary E Flaherty School
District
Braintree
Address
99 Lakeside Dr, Braintree, MA 02184
Phone
(781) 380-0180
County
Norfolk County
Level
Elementary
Grade range
KG–04
Total enrollment
290
Teachers (FTE)
27
Student–teacher ratio
10.7:1
Locale
21-Suburb: Large
NCES ID
250294000367
Charter school
No
Virtual school
No

Related schools

Other schools in Braintree
Other schools in Braintree
Nearby schools

Frequently asked questions

About Mary E Flaherty School
How large is Mary E Flaherty School?
Mary E Flaherty School enrolls approximately 290 students in grades KG-04.
Is Mary E Flaherty School an elementary, middle, or high school?
Mary E Flaherty School is an elementary school covering grades KG-04.
How many students per teacher at Mary E Flaherty School?
Approximately 10.7:1 students per teacher at Mary E Flaherty School.
What is the racial breakdown of students at Mary E Flaherty School?
At Mary E Flaherty School, the student body is approximately 49% White, 7% Hispanic, 5% Black, 31% Asian, 8% Two or more.
Is Mary E Flaherty School public or private?
Mary E Flaherty School is a public K-12 school, overseen by Braintree.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post