Glen Rock
Living in Glen Rock
Named for a 570-Ton Boulder. Two Train Stations.
Bergen County's Under-the-Radar Gem.
Everything you need to know before making Glen Rock, NJ home.
Glen Rock is literally named for a rock — a massive 570-ton gneiss boulder nestled in a small valley at the center of the 2-square-mile borough, around which the community has organized its commercial life, its identity, and its two train stations. The boulder has been there since the last ice age; Glen Rock has been there since 1894; and the community that grew up around both has earned a reputation as one of Bergen County's most desirable and genuinely tight-knit family boroughs. Residents who discovered it while looking for an alternative to neighboring Ridgewood — which it borders, shares a train line with, and is frequently compared to — consistently describe it the same way: "an under-the-radar gem."
Glen Rock offers the specific combination of advantages that Bergen County families value most: two NJ Transit train stations on Rock Road (walking distance from most homes), a highly rated K–12 district with a 10.0:1 high school ratio, a walkable downtown on Rock Road with decades-old local businesses, and access to Ridgewood's exceptional restaurant and retail scene in 5 minutes by car. The median home is approximately $949K–$1.2M. Average household income is approximately $140K–$160K. Lot sizes are smaller than Ridgewood — which means kids actually run between neighbors' yards and "everyone knows everyone."
Commute & Connectivity
Getting There From Here
Glen Rock has two NJ Transit train stations within walking distance of each other on Rock Road — one of Bergen County's most enviable commuter setups, connecting to Hoboken and NYC via both the Main Line and Bergen County Line.
Public Schools
Education That Raises Property Values
Glen Rock runs its own K–12 district with 6 schools, 2,620 students, and an exceptional 10.0:1 ratio at Glen Rock High School — one of Bergen County's most highly regarded small-school districts.
| School | Grades | Type | Student:Teacher | Rating |
|---|---|---|---|---|
| Elementary Schools (3–4) Glen Rock Public Schools · K–5 · 620 Harristown Rd |
K – 5 | Public | 11.8 : 1 | A |
| Glen Rock Middle School Glen Rock Public Schools · Grades 6–8 |
6 – 8 | Public | 11.8 : 1 | A |
| Glen Rock High School 400 Hamilton Ave · 722 students · Panthers · motto: "In scientia vis" |
9 – 12 | Public | 10.0 : 1 | A |
Glen Rock Public Schools: District Factor Group J (second-highest tier in NJ) · 6 schools · 2,620 students · 11.8:1 overall ratio. Glen Rock HS: 722 students, 10.0:1, Panthers, motto "In scientia vis" (Power in knowledge). Catholic option: Academy of Our Lady (PreK–8, National Blue Ribbon School 2013). Bergen County Academies (Hackensack) also eligible.
Neighborhood Life
What Makes Glen Rock Glen Rock
Explore the walkable Rock Road downtown, the legendary 570-ton boulder, community fairs, and the genuinely tight-knit family borough energy that makes Glen Rock one of Bergen County's most beloved small communities.
By the Numbers
Glen Rock at a Glance
Explore the Area
Similar Towns Near Glen Rock
Buyers considering Glen Rock often explore these neighboring Bergen County communities — most found Glen Rock while looking at one of them.
Demographics
Educational Environment
Amenities & Attractions
Featured Listings
Similar Neighborhood
Common Questions
Glen Rock, NJ — Frequently Asked Questions
Real answers about buying, selling, taxes, schools, and daily life in Glen Rock — Bergen County's under-the-radar gem, named for a 570-ton ice age boulder, with two walkable train stations, a 10.0:1 HS ratio, and a tight-knit community that people discover when looking at Ridgewood and choose for life.








