Beta You're viewing our redesigned school page. Prefer the classic layout?

Robert L. Craig School

Public Grades PK, KG-8
345th
SchoolDigger Rank ?
of 1,347 New Jersey Elementary Schools
Better than 74% of New Jersey elementary schools
Summary

Robert L. Craig School is an elementary school located in Moonachie, New Jersey, serving grades PK-8 with a total enrollment of 360 students. The school is part of the Moonachie School District, which is ranked 176 out of 609 districts in New Jersey and has a 4-star rating from SchoolDigger.

Robert L. Craig School consistently ranks in the top 30% of New Jersey elementary schools, with a 4-star rating from SchoolDigger in recent years. The school's students perform significantly better than the state average on NJSLA assessments across all grade levels and subjects, with the school's 3rd-grade English Language Arts proficiency rate reaching 75.8% in 2024-2025, compared to the state average of 44.9%. The school's Hispanic and Special Education student subgroups perform exceptionally well, ranking in the top 10% and top 2% of New Jersey elementary schools, respectively, despite the school having a high percentage of students from low socioeconomic backgrounds.

When compared to nearby elementary schools, such as Lincoln Elementary School and the Ridgefield Park Public School District, Robert L. Craig School consistently outperforms its peers on NJSLA assessments, particularly in English Language Arts and Mathematics. This exceptional performance, coupled with the school's low student-teacher ratio and continuous improvement in statewide rankings, highlights its commitment to providing a quality education to all its students.

356
Students ?
10.2
Student/teacher ratio ?
$16,011
Per pupil spending ?
60.7%
Free/discounted lunch ?
 20 West Park Street
       Moonachie, NJ  07074-1115

(201) 641-5833

District: Moonachie School District

Racial breakdown:

Hispanic:
53.7%
White:
32.3%
Asian:
10.7%
more
 See top rated New Jersey elementary schools

 Compare Robert L. Craig School to nearby elementary schools!
At a glance
Ranking trend: Improving — 44th percentile in 2015 → 74th in 2025
Strengths
Test scores above the New Jersey average (58% vs 45% meeting standards)
Ranking is trending up — up 30 percentile points since 2015
Above the New Jersey median (74th percentile)
Worth a look
!Algebra I scores 12 pts below the New Jersey average
Students meeting standards (2024-2025) ?
This school58%
District avg58%
New Jersey avg45%
Elementary school
345th of 1,347
New Jersey public elementary schools ?
Top 26%▲ up 30 pts since 2015
From bottom 44% (2015) to top 26% (2025)
See the entire ranking list of New Jersey Elementary Schools →
SchoolDigger rating ?
Middle school
223rd of 752
New Jersey public middle schools ?
Top 30%▲ up 34 pts since 2015
From bottom 36% (2015) to top 30% (2025)
See the entire ranking list of New Jersey Middle Schools →
SchoolDigger rating ?
176th of 609Moonachie School District among New Jersey districts
Statewide rank percentile over time (100 = the top-ranked school in the state; click a legend item to add a student group)
Elementary school ranking
Show full rank history (all student groups)

All Students

YearAvg scoreStatewide rankNew Jersey percentileRating
202575.8345 of 134774.4%★★★★☆
202476.5326 of 133875.6%★★★★☆
202378.8286 of 134278.7%★★★★☆
202271.0416 of 134569.1%★★★☆☆
202167.8382 of 131771.0%★★★★☆
201969.9451 of 136066.8%★★★☆☆
201859.3587 of 135356.6%★★★☆☆
201755.7647 of 135252.1%★★★☆☆
201662.6544 of 134659.6%★★★☆☆
201547.3757 of 135744.2%★★☆☆☆
201430.41042 of 136323.6%★☆☆☆☆
201320.11147 of 136716.1%★☆☆☆☆
201243.7901 of 136333.9%★★☆☆☆
201137.2992 of 136027.1%★☆☆☆☆
201033.91024 of 135424.4%★☆☆☆☆
200936.8998 of 134625.9%★☆☆☆☆
200835.11021 of 133823.7%★☆☆☆☆
200742.2958 of 132927.9%★☆☆☆☆
200660.2702 of 131446.6%★★☆☆☆
200558.0715 of 130345.1%★★☆☆☆
200460.7648 of 129850.1%★★★☆☆
200387.258 of 120495.2%★★★★★

Female

YearAvg scoreStatewide rankNew Jersey percentileRating
202579.0281 of 132678.8%★★★★☆
202484.7192 of 131785.4%★★★★☆
202383.4204 of 131884.5%★★★★☆
202271.2401 of 132669.8%★★★☆☆
202164.0407 of 129068.4%★★★☆☆
201967.1477 of 133164.2%★★★☆☆
201854.2642 of 133351.8%★★★☆☆

Hispanic

YearAvg scoreStatewide rankNew Jersey percentileRating
202587.884 of 103291.9%★★★★★
202489.972 of 98992.7%★★★★★
202388.489 of 98290.9%★★★★★
202282.5124 of 95387.0%★★★★☆
202181.2107 of 89688.1%★★★★☆
201987.676 of 89991.5%★★★★★
201876.2152 of 87082.5%★★★★☆

Low Socio Economic Status

YearAvg scoreStatewide rankNew Jersey percentileRating
202593.937 of 102396.4%★★★★★
202496.516 of 93998.3%★★★★★
202390.648 of 91094.7%★★★★★
202296.018 of 86397.9%★★★★★
202191.222 of 83997.4%★★★★★
201985.074 of 94892.2%★★★★★
201878.7144 of 94284.7%★★★★☆

Male

YearAvg scoreStatewide rankNew Jersey percentileRating
202571.0390 of 131870.4%★★★★☆
202465.7436 of 131366.8%★★★☆☆
202371.3376 of 131571.4%★★★★☆
202267.4424 of 132468.0%★★★☆☆
202166.2382 of 129770.5%★★★★☆
201970.0420 of 133568.5%★★★☆☆
201863.5507 of 133462.0%★★★☆☆

Special Education

YearAvg scoreStatewide rankNew Jersey percentileRating
202598.319 of 102398.1%★★★★★

White

YearAvg scoreStatewide rankNew Jersey percentileRating
202460.1375 of 96361.1%★★★☆☆
202356.2424 of 97556.5%★★★☆☆
202245.3552 of 97643.4%★★☆☆☆
202170.0230 of 96476.1%★★★★☆
201819.5880 of 102213.9%★☆☆☆☆
Middle school ranking
Show full rank history (all student groups)

All Students

YearAvg scoreStatewide rankNew Jersey percentileRating
202567.2223 of 75270.3%★★★★☆
202473.6169 of 74377.3%★★★★☆
202372.1177 of 74876.3%★★★★☆
202274.5159 of 74578.7%★★★★☆
202175.2135 of 65279.3%★★★★☆
201969.2215 of 74571.1%★★★★☆
201854.6314 of 71656.1%★★★☆☆
201739.7438 of 71238.5%★★☆☆☆
201641.9430 of 71339.7%★★☆☆☆
201537.2457 of 71335.9%★★☆☆☆
201442.8461 of 71735.7%★★☆☆☆
201351.0414 of 70441.2%★★☆☆☆
201221.7560 of 67717.3%★☆☆☆☆
201134.8504 of 68426.3%★☆☆☆☆
201024.7540 of 67720.2%★☆☆☆☆
200951.1415 of 66437.5%★★☆☆☆
200855.1368 of 64042.5%★★☆☆☆
200763.9292 of 63153.7%★★★☆☆
200665.1295 of 61552.0%★★★☆☆
200539.6424 of 59929.2%★☆☆☆☆
200454.1355 of 58839.6%★★☆☆☆
200365.0257 of 57455.2%★★★☆☆

Female

YearAvg scoreStatewide rankNew Jersey percentileRating
202580.8125 of 72882.8%★★★★☆
202476.4158 of 71778.0%★★★★☆
202382.5107 of 72085.1%★★★★☆
202276.6151 of 72679.2%★★★★☆
202163.7188 of 62569.9%★★★★☆
201961.5277 of 70360.6%★★★☆☆
201852.8343 of 68049.6%★★☆☆☆

Hispanic

YearAvg scoreStatewide rankNew Jersey percentileRating
202585.350 of 60891.8%★★★★★
202486.143 of 58992.7%★★★★★
202387.839 of 58793.4%★★★★★
202290.333 of 59194.4%★★★★★
202181.746 of 48090.4%★★★★★
201977.377 of 52485.3%★★★★☆
201866.7132 of 50473.8%★★★★☆

Low Socio Economic Status

YearAvg scoreStatewide rankNew Jersey percentileRating
202588.926 of 61395.8%★★★★★
202491.317 of 58497.1%★★★★★
202395.111 of 56898.1%★★★★★
202289.523 of 54995.8%★★★★★
202186.621 of 46795.5%★★★★★
201992.917 of 54196.9%★★★★★
201876.665 of 52287.5%★★★★☆

Male

YearAvg scoreStatewide rankNew Jersey percentileRating
202570.9185 of 72674.5%★★★★☆
202478.8133 of 71981.5%★★★★☆
202372.2174 of 71875.8%★★★★☆
202276.9142 of 73080.5%★★★★☆
202181.296 of 63584.9%★★★★☆
201977.7150 of 69778.5%★★★★☆
201863.1238 of 67564.7%★★★☆☆

White

YearAvg scoreStatewide rankNew Jersey percentileRating
201854.2224 of 49754.9%★★★☆☆
How student groups rank statewide ? (each group's percentile vs the same group at other schools — higher is better; the +/- beside each compares the group with this school's overall percentile)
Elementary school
Special Education (2025)98th percentile+24 vs school
Low Socio Economic Status (2025)96th percentile+22 vs school
Hispanic (2025)92nd percentile+17 vs school
Female (2025)79th percentile+4 vs school
Male (2025)70th percentile-4 vs school
White (2024)61st percentile-15 vs school
Middle school
Low Socio Economic Status (2025)96th percentile+25 vs school
Hispanic (2025)92nd percentile+21 vs school
Female (2025)83rd percentile+12 vs school
Male (2025)75th percentile+4 vs school
White (2018)55th percentile~ school
By subject vs New Jersey (2024-2025) ?
English Language Arts78%+24 vs state
Mathematics57%+13 vs state
Algebra I33%-12 vs state
Science24%~ state avg

No ratings yet
Be the first to rate Robert L. Craig School and help other families decide.
Rate Robert L. Craig School
Have first-hand experience? A quick rating - and a sentence or two about what stands out (teachers, academics, safety, communication) - helps other families know what to expect.
Takes about a minute. We email you a link to verify your review - your address is never shown publicly.
Tap a star to rate
Reviews
No written reviews yet. If you know this school, be the first to share what stands out.



Schools Near Robert L. Craig School

Ranking:
Map legend
E Elementary M Middle H High A Alternative P Private






Frequently Asked Questions about Robert L. Craig School

Robert L. Craig School ranks 345th of 1347 New Jersey elementary schools. SchoolDigger rates this school 4 stars out of 5.

In the 2024-25 school year, 356 students attended Robert L. Craig School.

Students at Robert L. Craig School are 54% Hispanic, 32% White, 11% Asian, 2% Two or more races, 1% Pacific Islander.


Rate Robert L. Craig School!



Sign up for updates!

Be the first to know when there is an update for Robert L. Craig School!


Latest New Jersey data All new data »
2024–25 attendance data, dropout rates & graduation ratesJun 13, 2026
2024–25 NJGPA, NJSLA & NJSLA-S test scoresDec 3, 2025
2023–24 attendance data, dropout rates & graduation ratesMay 8, 2025
2023–24 NJGPA test scoresJan 22, 2025


SchoolDigger data sources: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the New Jersey Department of Education.

IMPORTANT DISCLAIMERS: Not all boundaries are included. We make every effort to ensure that boundaries are up-to-date. But it's important to note that these are approximations and are for general informational purposes only. To verify legal descriptions of boundaries or school locations, contact your local tax assessor's office and/or school district.





Diagnostics