Quick answer

Oregon's class of 2025 graduated at 83% statewide. The top districts near Portland are basically tied: Sherwood at 96.7%, Lake Oswego and West Linn-Wilsonville at 96.6%. What separates them is the price of getting in: around $1 million in Lake Oswego, about $700,000 in Wilsonville, and $630,000–$660,000 in Sherwood. My ranking for families: Wilsonville, Sherwood, Lake Oswego, Bethany, then Tigard-Tualatin. And check the school boundary for every house, because the city on the address doesn't decide the district.

Prefer to watch? Here's the full video. Or keep scrolling to read it.

If you're moving to Portland with kids, there's a good chance you're about to overpay for schools. Here's how it usually goes: you search for the best school district, the top-ranked one comes up, you see the million-dollar price tag, and you either stretch way too far or give up. Meanwhile there are suburbs with the same graduation rate for $300,000 or more less.

So I ranked the five best suburbs near Portland for families on two things together: real school data (graduation rates and Niche rankings) and real home prices. Oregon side only.

For context so the numbers mean something: Oregon's statewide graduation rate for the class of 2025 was 83%, a record high. Keep 83% in your head as the baseline for this whole list.

  • Wilsonville (West Linn-Wilsonville SD): 96.6%, median around $695,000–$700,000
  • Sherwood (Sherwood SD): 96.7%, median around $630,000–$660,000
  • Lake Oswego (Lake Oswego SD): 96.6%, median around $1 million
  • Bethany (Beaverton SD): 87.9% district-wide, median roughly $700,000–$900,000
  • Tigard and Tualatin (Tigard-Tualatin SD): 87.6%, median around $540,000 (Tualatin) to $617,000–$651,000 (Tigard)

Prices are recent medians (mostly Redfin) and move month to month. Graduation rates are the class of 2025.

5. Tigard and Tualatin

Tigard and Tualatin share the Tigard-Tualatin School District, which came in at 87.6% for the class of 2025. That's about five points above the state average and tied for fourth among the larger Portland metro districts. Good, not elite: a strong middle-of-the-pack district.

Why it makes the list anyway: it's one of the most affordable ways into a solid suburban district in the metro. Tualatin's median has been around $540,000, and Tigard a bit higher at roughly $617,000–$651,000 per Redfin.

For family life, Cook Park in Tigard sits right on the Tualatin River with sports fields, playgrounds, and river access. Bridgeport Village in Tualatin gives you shopping and restaurants without driving into Portland. And you're right near I-5 and Highway 217, so downtown or any west-side job center is manageable outside of rush hour.

Where to look: for newer construction, River Terrace on the west edge of Tigard near Roy Rogers Road has newer homes, newer parks, and multiple builders. The city is planning a second phase, River Terrace 2.0, about 500 acres that could eventually add up to 4,500 homes with trails, parks, and shopping.

One thing you need to know about River Terrace: it's split between two school districts. The northern part is in the Beaverton School District (schools like Scholls Heights Elementary and Mountainside High), and the southern part is Tigard-Tualatin. Two homes in the same neighborhood with the same Tigard address can be in completely different districts, so check the boundary for the specific property.

Best fit: families on a tighter budget who still want a real suburban district, a yard, and reasonable access to downtown and the west side. If you're coming from a high-cost market and want your money to go further without moving to the edge of the metro, start here.

4. Bethany

This is the one with a trap a lot of people moving here don't know about. Bethany is an unincorporated area of Washington County, just north of Beaverton, in the 97229 zip code. Homes there can have a Portland mailing address, but Bethany isn't in Portland Public Schools. It's in the Beaverton School District, and depending on the boundary, kids go to schools like Sunset High or Westview High.

The city name on your address doesn't decide your school district. The district boundaries do, and they don't always follow city limits. That comes up again at #1.

The numbers: Beaverton School District had an 87.9% graduation rate for the class of 2025, about the same as Tigard-Tualatin. But Beaverton is a huge district, and quality varies a lot school to school. Bethany's schools tend to sit toward the stronger end, which is why I'm ranking Bethany specifically and not the whole Beaverton district.

What makes Bethany attractive for families is how it was built. Much of it was developed as planned neighborhoods starting in the early 1990s, so you get sidewalks, parks, trails, newer homes, and Bethany Village in the middle with groceries, coffee shops, and restaurants. It isn't cheap: depending on the source and month, the median has ranged from roughly $700,000 to $900,000 this year. You're paying more than Tigard for similar district-wide numbers, and what you're really buying is the neighborhood layout, newer housing, and proximity to west-side job centers like Nike, Intel, and the US-26 corridor. Downtown is about 20–25 minutes outside rush hour. Sunset Highway at rush hour is a different story.

Where to look: for the newest part of Bethany, look north of Springville Road. That's North Bethany, added to the urban growth boundary in 2002 and planned as its own community for around 10,000 people, with about 35 acres of parks and trails and the idea that every home is a short walk from one. The schools have been chasing that growth: Beaverton opened Sato Elementary in 2017 and moved construction up because of overcrowding, and Springville K–8 also serves the area.

Best fit: families where at least one parent works on the west side and wants a newer, walkable, park-heavy neighborhood. If you want an older house with character or need to be downtown every day, probably not your best fit.

3. Lake Oswego

Some of you are thinking: how is the number one school district in Oregon only number three? Stay with me.

On paper, Lake Oswego is the best district in the state. Niche ranks Lake Oswego School District #1 in Oregon with an A+. The class of 2025 graduated at 96.6%, with Lake Oswego High at 98.3% and Lakeridge High at 95.2%. Those are elite numbers, no argument.

The problem is the price of admission. Lake Oswego's median sale price has been running around $1 million over the last few months, up about 11% year over year per Redfin. That's the highest on this list by a lot. If top schools are your priority and Lake Oswego comfortably fits your budget, it's an excellent choice: great schools, great location, parks, and a real downtown close to Portland. But for a lot of families, you can get the same graduation numbers for $300,000 or more less. That's why it's #3 on a family list.

One more thing people don't realize: Oswego Lake access has always been tied mostly to specific properties and easements. A 2024 court ruling opened public access from the city's waterfront parks, but that fight may not be over. So don't assume living in Lake Oswego puts you on the lake. If that's part of the picture, confirm exactly what comes with the property you're buying.

Where to look: Lake Grove, on the west side of town, has its own commercial strip with restaurants and shops, and the West Lake Grove Loop gives you about 7 miles of walking routes connecting parks. And here's the workaround most people don't know about: Lake Grove Swim Park is owned and run by the Lake Oswego School District and open to LOSD students and their families, so if your kids are in the district you've got a way onto the water even if your house doesn't come with lake rights. The city also has more than 645 acres of parks and open space across 36-plus parks, plus Luscher Farm, which the city bought in the early 1990s and now uses for community gardens and farm education programs.

Best fit: families whose budget comfortably clears $1 million, who want to stay close to Portland and want arguably the best district in the state. If you're stretching to get there, look hard at #2.

2. Sherwood

This is where the value really starts to show up. Sherwood School District had a 96.7% graduation rate for the class of 2025. That's a tenth of a point above Lake Oswego's 96.6%, and Sherwood has been at 94% or higher every year since 2017, so it's not a one-year fluke.

Now the price: Sherwood's median sale price has been running around $630,000–$660,000. Compared to Lake Oswego at roughly $1 million, you're getting the same graduation rate for $300,000-plus less. That's Sherwood's whole value proposition.

It's also a smaller district, around 4,800 students, so it feels more like a community than a massive system. Old Town Sherwood has a small-town main street feel, there's the Robin Hood Festival every summer, and the Tualatin River National Wildlife Refuge is nearby for weekend walks with the kids.

The trade-off is location. Sherwood is on the southwest edge of the metro, roughly 30 minutes or more to downtown Portland, and more at rush hour. Highway 99W gets bad at peak times, and I personally hate that road. If someone in your household commutes downtown daily, drive that route at rush hour before you buy.

Where to look: Sherwood has invested heavily in its schools. Voters passed a bond in 2016 for a new Sherwood High School, construction finished in 2020, and students moved in for the 2021–22 school year after COVID pushed the opening back. When it opened it was the largest high school building in Oregon: about 362,000 square feet on a 73-acre campus, with STEM, arts, trades, and athletic facilities and room for about 2,400 students. For a family with young kids who'll be in high school in 5 or 10 years, that matters.

Best fit: families who want top-tier school numbers, a small-town feel, and a price well below Lake Oswego, especially if you work remotely or on the southwest side.

1. Wilsonville

Here's the one most people overlook. Wilsonville is in the West Linn-Wilsonville School District, the same district as West Linn. Niche ranks it among the top five districts in Oregon, and the class of 2025 graduated at 96.6% district-wide, tied with Lake Oswego.

Remember the address trap from Bethany? This district also reaches past both city names, into the Stafford area and a small part of Tualatin. Check the school boundary, not the city on the address.

Now the prices. West Linn's median sale price has been running around $800,000. Wilsonville has been around $695,000–$700,000. Same school district, and Wilsonville comes in roughly $100,000 less than West Linn and around $300,000 less than Lake Oswego. That's what I mean when I say most people pick wrong: they see Lake Oswego and West Linn at the top, look at the price, and either stretch or give up, while Wilsonville is sitting right there in the same district.

The top three on this list are within a tenth of a point of each other on graduation rate, so Wilsonville gets the top spot on everything else. It's genuinely built for families. Memorial Park is huge, with river access, sports fields, a dog park, and a community garden. Villebois is a master-planned neighborhood with parks throughout. The city's SMART buses are free within Wilsonville, which is useful once your kids are old enough to get around on their own. And there's a lot more newer construction than in the older suburbs.

The big trade-off is the commute. Wilsonville is at the south end of the metro on I-5, and the Boone Bridge over the Willamette can be a bottleneck almost any time of day. If you're commuting into downtown Portland every day at peak hours, that's a real cost. If you work on the south or west side, toward Salem, or remotely, it's much less of an issue.

Where to look: for new construction, Frog Pond on the east side of Wilsonville is an active new-home area with multiple builders and several phases, including Frog Pond West, Frog Pond Terrace, and Frog Pond Vista, all in the West Linn-Wilsonville district. Honest note on price: the roughly $700,000 median is for Wilsonville overall, and new homes in Frog Pond have been listing closer to $850,000. If you want new, budget for new. If you want to stay near $700,000, look at Villebois or Wilsonville's established neighborhoods. Either way you're well under Lake Oswego in the same district as West Linn.

Best fit: families who want a top-five district, newer homes, lots of parks, and a price that still makes sense, especially if one of you works south of Portland, toward Salem, or from home. If you commute downtown every morning at peak, test the drive first. If it doesn't work, Sherwood or Lake Oswego might make more sense if the budget does.

Honorable mentions

  • West Linn: same district as Wilsonville and a beautiful town, with older established neighborhoods, big trees, and Willamette views. It's only off the list because Wilsonville gets you into the same district for about $100,000 less. If West Linn fits your budget and you love it, you're not making a mistake.
  • Hillsboro: Hillsboro School District hit 90.4% for the class of 2025, above the state average and above both Beaverton and Tigard-Tualatin. With all the new construction in South Hillsboro and the Silicon Forest jobs, it deserves a serious look. More in Hillsboro vs. Portland.
  • Dunthorpe: another address trap. It's a tiny pocket just south of Portland city limits with Portland addresses, but it's in the Riverdale School District, about 570 students total and ranked by Niche among the top districts in Oregon. Off the list because the median sale price is around $1.7 million, but it shows how much a district line matters.
  • Happy Valley: North Clackamas School District, newer neighborhoods, newer schools built for the growth, and great Mount Hood views. The catch is prices run higher than people expect. More in Happy Valley vs. Portland.

4 things to check before you buy for the schools

  1. Check the school boundary for the specific house, every time. Don't trust the city name, and don't fully trust the listing either. Listings get school information wrong more often than you'd think. Use the district's own boundary tool, or send me the listing and I'll check it.
  2. Look at the elementary school, not just the district. District-wide numbers are an average. If you have younger kids, the elementary school is where they'll spend the next five or six years, so look it up by name.
  3. Remember the numbers change. Prices move month to month, and fast-growing districts open new schools and redraw boundaries to keep up. Confirm everything close to when you're actually writing an offer.
  4. Drive the school run and the commute at the real time of day. A house that's 10 minutes from school at 2 p.m. can be 25 minutes at 7:45 a.m. Do the drive once before you commit.

Bonus, even if you don't have kids: when you eventually sell, a lot of your buyers will be families looking at these exact districts and numbers. A strong school district helps your resale value, not just your kids.

Frequently asked questions

Which Portland suburb has the best schools?

Lake Oswego School District is ranked #1 in Oregon by Niche, with a 96.6% graduation rate for the class of 2025. But Sherwood (96.7%) and West Linn-Wilsonville (96.6%) are essentially tied with it on graduation rate, at home prices $300,000 or more lower than Lake Oswego's roughly $1 million median.

What is the most affordable Portland suburb with top-rated schools?

Sherwood. Its school district graduated 96.7% of the class of 2025, and the median sale price has been around $630,000 to $660,000. Wilsonville is close behind at around $695,000 to $700,000 in the West Linn-Wilsonville district.

Does a Portland mailing address mean Portland Public Schools?

No. Bethany homes in the 97229 zip code have Portland mailing addresses but are in the Beaverton School District, and Dunthorpe has Portland addresses but is in the Riverdale School District. Always check the district's boundary tool for the specific house.

What school district is Wilsonville, Oregon in?

The West Linn-Wilsonville School District, which also serves West Linn, the Stafford area, and a small part of Tualatin. Its class of 2025 graduation rate was 96.6%, and Niche ranks it among the top five districts in Oregon.

Is River Terrace in the Beaverton or Tigard-Tualatin School District?

Both. River Terrace on the west edge of Tigard is split: the northern part is in the Beaverton School District and the southern part is in Tigard-Tualatin. Two homes with the same Tigard address can be in different districts, so check the boundary for each property.

Phong Tran
Phong Tran
Principal Broker · The Momentous Group | Real Broker · 5+ years and 175+ homes sold in Portland Metro & Southwest Washington. More about Phong →

Thinking about making the move?

I help buyers relocate to Portland Metro and Southwest Washington every week. Let's talk through your specific situation.