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

Thomas J McMahon Elementary Sch

151 North Temple Street, Lewiston, ME 04240 · (207) 795-4140 · Androscoggin County
GRADES PK–06ELEMENTARY13-CITYTITLE IREGULAR SCHOOL474 STUDENTS
Enrollment
474
Elementary
DISTRICT 572 · STATE 229
Student : Teacher
9.1:1
52 FTE teachers
DISTRICT 10.4:1 · STATE 10.5:1
Free / Reduced Lunch
62%
296 students
DISTRICT 64% · 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
44
Kindergarten
70
Grade 1
55
Grade 2
55
Grade 3
60
Grade 4
71
Grade 5
69
Grade 6
50
Student demographics
White
25153%
DISTRICT 42% · STATE 85%
Hispanic
102%
DISTRICT 5% · STATE 4%
Black
16735%
DISTRICT 45% · STATE 5%
Asian
41%
DISTRICT 1% · STATE 1%
Two+
419%
DISTRICT 7% · STATE 4%
Native American
10%
DISTRICT 0% · STATE 1%
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
24953%
Female
22547%

Discussions

+ POST

Test scores

MEA 2024-25 . % At or Above State Expectations
English Language Arts
48.3%
ME avg 64.1%
Math
28.2%
ME avg 50.6%
Source: MEA. All students, all grades. See all years and grades →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
474
-211 (-31%) vs 2017
Student : Teacher
9.1:1
was 12.2:1
% White
53%
was 58%
% Hispanic
2%
was 3%
% Black
35%
was 31%
% Asian
1%
was 1%
Source: NCES Common Core of Data

About Thomas J McMahon Elementary Sch

Set in Lewiston, Maine, Thomas J McMahon Elementary Sch is a substantial elementary-level community, part of Lewiston Public Schools. It works with 474 students across grades pre-K through 6. Compared to the state average of about 229 students per school, that is 107% bigger than typical.

Thomas J McMahon Elementary Sch is one of 7 schools operated by Lewiston Public Schools, a district that works with 5,312 students overall.

Demographically, Thomas J McMahon Elementary Sch reports that 53% of students identify as White, with the remaining enrollment distributed across several groups. Beyond that, the school logs 35% Black, 9% multiracial, 2% Hispanic. The wider county runs roughly 88% White, putting the school's mix meaningfully less White than the area baseline.

Looking at school resources, The school employs 52 full-time-equivalent teachers, for a student-teacher ratio near 9.1:1. That figure is tighter than the state norm's 10.5:1 average. Roughly 62% of students at Thomas J McMahon Elementary Sch qualify for free or reduced-price lunch, which schools and policymakers use as a rough income-mix signal. That share is north of Androscoggin County's rate of about 52%.

In the broader community, Androscoggin County reports that the typical household earns roughly $67,873 per year, 23% of adults hold a bachelor's degree or higher, and the poverty rate sits near 9%. Across Androscoggin County's 36 public schools (combined enrollment of about 15,588 students), Thomas J McMahon Elementary Sch is one campus in the mix.

Montello School is the nearest neighboring public school, about 1.2 miles from this campus. Counting just inside five miles, 8 other public schools cluster around Thomas J McMahon Elementary Sch.

Thomas J McMahon Elementary Sch operates from a city-core location.

Trend over the last 7 years. Looking back 7 years, enrollment at Thomas J McMahon Elementary Sch has declined 31%, going from 685 students in 2018 to 474 in 2025. The White share of enrollment ticked down from 58% to 53% over that span. Class-load math has narrowed: from 12.2:1 in 2018 to 9.1:1 in 2025.

In the discussion threads here, posts here usually surface around pickup logistics, teacher feedback, and after-school programs. Members of the school community can share what they know.

Androscoggin County at a glance

View full county profile
Population
113,423
Census ACS
Median income
$67,873
Household, ACS
Bachelor's+
23%
Adults 25+
Poverty rate
9%
Below federal line
Schools in county
36
15,588 students

Quick facts

School name
Thomas J McMahon Elementary Sch
District
Lewiston Public Schools
Address
151 North Temple Street, Lewiston, ME 04240
Phone
(207) 795-4140
County
Androscoggin County
Level
Elementary
Grade range
PK–06
Total enrollment
474
Teachers (FTE)
52
Student–teacher ratio
9.1:1
Free/Reduced lunch
296 (62%)
Locale
13-City: Small
NCES ID
230732000196
Charter school
No
Virtual school
No

Related schools

Other schools in Lewiston Public Schools
Other schools in Lewiston
Nearby schools

Frequently asked questions

About Thomas J McMahon Elementary Sch
What is the total enrollment at Thomas J McMahon Elementary Sch?
Thomas J McMahon Elementary Sch enrolls approximately 474 students in grades PK-06.
What grades does Thomas J McMahon Elementary Sch serve?
Thomas J McMahon Elementary Sch serves grades PK-06.
What is the student-teacher ratio at Thomas J McMahon Elementary Sch?
The student-to-teacher ratio at Thomas J McMahon Elementary Sch is approximately 9.1:1 (52 FTE teachers).
What is the student diversity at Thomas J McMahon Elementary Sch?
Student demographics at Thomas J McMahon Elementary Sch are roughly 53% White, 2% Hispanic, 35% Black, 1% Asian, 9% Two or more.
Is Thomas J McMahon Elementary Sch public or private?
Thomas J McMahon Elementary Sch is a public K-12 school, overseen by Lewiston Public Schools.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post