The best North Shore towns under $900,000
Seven towns clear the budget and three sit exactly on it. Only one of the ten has a Tier 1 or Tier 2 school district — and it shares that district with a town costing $600,000 more.

$900,000 is the number North Shore families keep landing on — high enough to feel like real money, low enough to rule out the towns everyone recommends. So here is the whole region at that ceiling, all 18 municipalities the regional planning agency counts as North Shore, with nothing hidden.
The ceiling nobody tells you about
Nothing genuinely under $900,000 on the North Shore has a Tier 1 or Tier 2 school district. All 7 towns below the line are Tier 3 or Tier 4. Exactly one strong district is reachable at this budget at all, and it sits precisely on it: Essex at $900k.
That single town is doing a lot of work, so it is worth saying plainly what it is and is not. It is not a loophole — it is a real Tier 2 district at the exact top of the budget, 62 minutes from downtown Boston, in one of the smallest towns in the region. Miss the number by a dollar and the category is empty. That is the thing a listings search will never tell you, because a listings search has no column for it.
The seven towns under $900,000
| Town | 4BR | Schools | MCAS pct | Est. tax bill | Commute | Rail |
|---|---|---|---|---|---|---|
| Lynn | $650k | Tier 4 | 2nd | ≈$6,700 | 40 min | Rail |
| Salem | $725k | Tier 3 | 21st | ≈$7,800 | 47 min | Rail |
| Saugus | $725k | Tier 3 | 24th | ≈$7,600 | 35 min | — |
| Peabody | $735k | Tier 3 | 26th | ≈$7,000 | 45 min | — |
| Danvers | $825k | Tier 3 | 41st | ≈$8,800 | 50 min | — |
| Beverly | $850k | Tier 3 | 62nd | ≈$9,200 | 54 min | Rail |
| Gloucester | $875k | Tier 3 | 28th | ≈$8,100 | 71 min | Rail |
Now the part that matters. The tier column says these towns are basically the same. The MCAS column says they are not remotely the same: Beverly sits at the 62nd percentile statewide and Lynn at the 2nd — 60 percentile points apart, inside a single price band, in towns twenty minutes from each other.
So the answer to “best North Shore town under $900k” is Beverly, and it is not close on the numbers. It is the strongest district available at this budget by 21 percentile points, it has commuter rail, and at $850k it leaves $50k of headroom against the ceiling. We reached the same conclusion from a completely different direction when we compared the four towns a Salem family actually shortlists.
Three towns sit exactly on the line — and they change the answer
Exactly 3 towns price at $900k, so whether they count depends on how literally you read your own budget. They are worth stretching for:
| Town | 4BR | Schools | MCAS pct | Est. tax bill | Commute | Rail |
|---|---|---|---|---|---|---|
| Essex | $900k | Tier 2 | 82nd | ≈$12,200 | 62 min | — |
| Ipswich | $900k | Tier 3 | 78th | ≈$10,400 | 60 min | Rail |
| Nahant | $900k | Tier 3 | 49th | ≈$8,600 | 44 min | — |
Essex at the 82nd percentile and Ipswich at the 78th are dramatically stronger than anything genuinely under the line — 20 and 16 points above Beverly respectively. What you pay for that is the drive: 62 and 60 modeled minutes to downtown Boston, against 54 from Beverly. This is the same trade we found across the whole state in quiet towns, strong schools, a real Boston commute: schools at this price are bought with driving time.
The best-value move on the North Shore
Essex and Manchester-by-the-Sea share one school district — DESE runs them as Manchester Essex Regional, a single regional district with one set of schools, one MCAS record and one graduation rate. Their school statistics are not similar; they are the same statistics.
Essex costs $900k. Manchester-by-the-Sea costs $1.5M. That is $600k for identical schools. It is also $2,100 a year less in property tax.
I want to be precise about what the $600k does buy, because it is not nothing: Manchester-by-the-Sea has a commuter rail station and Essex does not, and it has the harbour frontage and the housing stock that go with being one of the most expensive small towns in Massachusetts. But it does not buy a better school district, because it is the same school district. If schools are why you are looking at Manchester-by-the-Sea, look at Essex.
The region’s other regional district, Hamilton-Wenham, offers no such arbitrage: Hamilton and Wenham both price at $950k.
A cheaper house can carry a bigger tax bill
Beverly costs $850k against Gloucester’s $875k — and its estimated annual tax bill is $1,000 higher, ≈$9,200 against ≈$8,100. Over ten years that is roughly $10k, which is a real fraction of the price difference you thought you were saving. There are 3 such inversions among the towns at or under this budget, and 41% of all town pairs statewide invert the same way.
Renting will not solve this
One number surprised me enough to check it twice. Across the whole North Shore, house prices range 2.3× from Lynn ($650k) to Manchester-by-the-Sea ($1.5M). Rents range 1.10× — from $3,080 to $3,383 for a 3BR.
The rental market barely prices the school difference that the sale market charges hundreds of thousands of dollars for. If you can find a rental in one of the stronger districts, renting into it is extraordinarily good value relative to buying into it — which is the option we priced in detail in rent, buy, or pay tuition. The catch is inventory: these are towns of single-family houses, and the 3BR rental you need may simply not exist. A benchmark rent is not an available apartment.
What this does not tell you
- A district percentile is not a school, and not your child. MCAS percentile is a district-wide average across schools that vary. It is the best comparable measure we have, not a verdict on any classroom.
- A median price is not a listing. These are modeled medians for a 4BR calibrated to Zillow and Redfin. Several of these towns — Essex, Ipswich, Nahant especially — are small, with thin inventory a median cannot show you.
- Commutes are part measured, part modeled. Where a town has MBTA service the rail leg is a real scheduled journey from the timetable; driving is still modeled from distance with corridor adjustments, and everything points at downtown Boston. If you work along 128, the outer towns look considerably better than they do here. For other destinations see our commute pages.
- We cover 18 of the region’s 19 municipalities. Rockport is not in our dataset yet, so it is absent above rather than ruled out.
Region defined by the MAPC North Shore Task Force. School data from MA DESE; prices and tax bills are estimates; rents are HUD FY2026 Small Area FMRs; commutes are modeled, with rail legs from the MBTA timetable. Data last reviewed . Sources in the methodology. Next: the charter and private options that change this math — or compare these towns yourself in the comparison tool.