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

Robert L. Craig School

20 WEST PARK STREET, MOONACHIE, NJ 07074 · (201) 641-5833 · Bergen County
GRADES PK–08ELEMENTARY21-SUBURBTITLE IREGULAR SCHOOL356 STUDENTS
Enrollment
356
Elementary
STATE 405
Student : Teacher
10.3:1
35 FTE teachers
STATE 11.4:1
Free / Reduced Lunch
61%
216 students
STATE 41%
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
Pre-K
43
Kindergarten
37
Grade 1
30
Grade 2
30
Grade 3
32
Grade 4
28
Grade 5
39
Grade 6
31
Grade 7
50
Grade 8
36
Student demographics
White
11532%
STATE 37%
Hispanic
19154%
STATE 35%
Black
10%
STATE 14%
Asian
3811%
STATE 10%
Two+
72%
STATE 3%
Pacific Islander
41%
STATE 0%
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
17649%
Female
18051%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at Robert L. Craig School.
START A DISCUSSION
Recent discussions in New Jersey

Test scores

NJSLA 2024-25 . % Meeting or Exceeding Expectations
English Language Arts
78.1%
NJ avg 53.1% . +3.1pp since 2023
Math
53.2%
NJ avg 41.6% . -2.7pp since 2023
Source: NJSLA. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
OUTPERFORMING
Top 10% of NJ schools after controlling for student poverty
Actual proficiency
56.9%
composite math + reading, all grades
Predicted
33.0%
based on NJ schools with similar FRL share
Beats by
+23.9pp
above demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
356
+39 (+12%) vs 2017
Student : Teacher
10.3:1
was 11.7:1
% White
32%
was 30%
% Hispanic
54%
was 55%
% Black
0%
was 2%
% Asian
11%
was 11%
Source: NCES Common Core of Data

About Robert L. Craig School

Robert L. Craig School, a middle-of-the-pack K-5 school in MOONACHIE, New Jersey, one of the schools within Moonachie School District, serves 356 students, covering grades pre-K through 8.

Robert L. Craig School is a school of Moonachie School District, the district that handles curriculum, staffing, and budget for the campus.

Demographically, Robert L. Craig School logs that the largest single group is Hispanic at 54%, but no single group is in the majority. Other groups include 32% White, 11% Asian. That is visibly more Hispanic than the county at large, where the share is closer to 23%.

On the income-and-resources front, On paper, Robert L. Craig School has 35 full-time-equivalent teachers, translating to a class-load average of around 10.3:1. The state averages around 11.4:1, so this campus is tighter than the state norm typical. About 61% of enrolled students meet the income threshold for free or reduced-price lunch, a commonly cited indicator of low-income enrollment. Set against Bergen County (around 28%), the school's rate is somewhat above typical.

After controlling for student poverty, Robert L. Craig School ranks in the top 10% of New Jersey public schools. The BeatsExpectations model, a per-state regression of composite proficiency on FRL share, predicts schools with this student profile to land around 33.0%; Robert L. Craig School posts 56.9%, +23.9 points above that line.

In the surrounding community, the surrounding county (Bergen County) shows that the typical household earns roughly $124,884 per year, 53% of adults hold a bachelor's degree or higher, and census figures put the poverty rate at about 5%. Robert L. Craig School is one of 291 public schools in Bergen County (combined enrollment of about 133,883 students).

Nearest neighbor: Moonachie Campus, around 0.0 miles off. Within five miles, there are 8 other public schools. Ranking that nearby cluster on reported proficiency puts Robert L. Craig School at 2nd of 8; the average score across the group is 52.6%.

The campus sits in a residential setting.

Trend over the last 7 years. Looking back 7 years, enrollment at Robert L. Craig School has rose 12%, going from 317 students in 2018 to 356 in 2025. Class-load math has fell: from 11.7:1 in 2018 to 10.3:1 in 2025.

Inside the community feed, posts here usually surface around sports schedules, lunch menu changes, and school spirit week. Posting is open to anyone connected to the school.

Bergen County at a glance

View full county profile
Population
962,316
Census ACS
Median income
$124,884
Household, ACS
Bachelor's+
53%
Adults 25+
Poverty rate
5%
Below federal line
Schools in county
291
133,883 students

Quick facts

School name
Robert L. Craig School
District
Moonachie School District
Address
20 WEST PARK STREET, MOONACHIE, NJ 07074
Phone
(201) 641-5833
County
Bergen County
Level
Elementary
Grade range
PK–08
Total enrollment
356
Teachers (FTE)
35
Student–teacher ratio
10.3:1
Free/Reduced lunch
216 (61%)
Locale
21-Suburb: Large
NCES ID
341068000620
Charter school
No
Virtual school
No

Related schools

Other schools in MOONACHIE
Nearby schools

Frequently asked questions

About Robert L. Craig School
How large is Robert L. Craig School?
Robert L. Craig School enrolls approximately 356 students in grades PK-08.
What age range does Robert L. Craig School serve?
Robert L. Craig School serves students from grade PK through grade 08.
How many teachers does Robert L. Craig School have?
Robert L. Craig School employs 35 FTE teachers, for a student-to-teacher ratio of 10.3:1.
What is the student diversity at Robert L. Craig School?
Student demographics at Robert L. Craig School are roughly 32% White, 54% Hispanic, 0% Black, 11% Asian, 2% Two or more.
What district is Robert L. Craig School in?
Robert L. Craig School is part of Moonachie School District.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post