13 schools in Lake Oswego
Lake Oswego sits inside Oregon with 13 public K-12 schools, combined enrollment of about 6,837, and a mix of 7 elementary, 2 middle, and 4 high.
7-year change in Lake Oswego
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Forest Hills Elementary School | Elementary | KG-05 | 389 |
| Hallinan Elementary School | Elementary | KG-05 | 364 |
| Harmony Academy | High | 09-12 | 22 |
| Lake Grove Elementary School | Elementary | KG-05 | 425 |
| Lake Oswego High School | High | 09-12 | 1,282 |
| Lake Oswego Middle School | Middle | 06-08 | 791 |
| Lakeridge High School | High | 09-12 | 1,241 |
| Lakeridge Middle School | Middle | 06-08 | 888 |
| Oak Creek Elementary School | Elementary | KG-05 | 402 |
| Palisades World Language School | Elementary | KG-05 | 252 |
| Parrot Creek Program | High | 09-12 | 10 |
| River Grove Elementary School | Elementary | KG-05 | 382 |
| Westridge Elementary School | Elementary | KG-05 | 389 |
About Lake Oswego
Lake Oswego is a mid-sized Oregon city in terms of public-school footprint, with 13 schools and 6,837 students total.
For a sense of the school types, the city spans 7 elementary, 2 middle, and 4 high.
Schools in Lake Oswego average about 526 students each, 26% above the Oregon norm.
Five-year track record. Combined enrollment now sits at 6,837 students, stayed largely flat from the 7,005 reported in SY 2017-18. The school count climbed from 10 to 13 across the same 7-year window. Demographically, the White share of enrollment declined from 74% to 66%.
On this page, the community for Lake Oswego discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.