When buyers say they want a home in "Wexford," they almost always mean Pine-Richland school district. But a meaningful portion of homes with a Wexford mailing address actually feed into North Allegheny — and that changes price, competition, and long-term resale dynamics entirely. To make this more interesting, some 15090 parcels sit in Richland Township, which is also in Allegheny County — not Butler County, a common misconception — and still feeds Pine-Richland SD. Confirming the exact municipality is worth doing before you write an offer.
Why Does ZIP 15090 Span Multiple School Districts?
"Wexford" is a postal community, not a municipality. The 15090 ZIP code was established around the post office on Perry Highway, and it sprawls across several distinct townships: Pine Township, Richland Township, Marshall Township, McCandless, and parts of Franklin Park. School districts follow municipal (township) boundaries under Pennsylvania law — not ZIP code boundaries. So a home on one side of a road might be zoned Pine-Richland. The home directly across the street might be North Allegheny. The ZIP code tells you nothing.
How Do Pine-Richland and North Allegheny Compare?
Both are strong, sought-after districts. Pine-Richland consistently ranks in the top tier statewide — typically top 5–8% in Pennsylvania per Niche rankings — and is the dominant association for buyers who search "Wexford homes." North Allegheny is the largest district in Allegheny County and posts comparable academic outcomes across a broader, more diverse geography.
The practical difference for buyers is measurable: Pine-Richland homes in 15090 carry a premium over comparably sized North Allegheny homes in the same ZIP. Expect to pay $30,000–$70,000 more for an equivalent 4-bedroom home on the PR SD side of the line at the $550K–$750K price tier. If school district is your primary decision driver, you need to confirm district assignment before you tour — not after you have fallen for a house.
What About the Richland Township Parcels in 15090?
Richland Township is the other municipality that feeds Pine-Richland SD within the 15090 ZIP, alongside Pine Township: homes there carry a Wexford mailing address and Pine-Richland SD assignment. Richland Township is in Allegheny County, not Butler County, despite a common assumption otherwise. Total property taxes still depend on the municipality and school district millage, so confirm the specific parcel before modeling carrying costs.
This is a point I correct for clients often: Richland Township is not a Butler County shortcut. It sits in Allegheny County, the same as Pine Township, and both feed Pine-Richland School District. A Wexford mailing address (15090) in Richland Township means Pine-Richland SD schools and the same county tax basis as the rest of the ZIP — but municipal and school millage still vary by township, so confirm the specific parcel.
Homes in communities like parts of Wexford Station and select subdivisions near the Rt 910 corridor fall in this part of Richland Township. The inventory is not always labeled as "Richland Township" by listing agents — some are listed as "Wexford" with no county indicator. I always verify county assignment for clients whose financial model depends on tax basis.
Are There Any Seneca Valley SD Homes in 15090?
Yes, though they represent a smaller slice. Some parcels along the Route 910 corridor and deeper into Richland Township fall into Seneca Valley School District rather than Pine-Richland. Seneca Valley is an excellent district — it serves Cranberry Township, Seven Fields, and neighboring Butler County communities and consistently ranks in the top 15% statewide. But buyers specifically targeting Pine-Richland should not assume all Richland Township addresses are PR SD. The boundary between PR SD and SV SD runs through Richland Township, and parcel-level verification is required.
How Do You Confirm Which School District a Specific Address Falls In?
The MLS listing should show school district, but it can be wrong — I have seen data entry errors and outdated boundary assignments in the MLS more than once. The definitive sources are the district's own enrollment office, the Allegheny County Real Estate Portal's parcel lookup, and the Pennsylvania Department of Education's official school finder — cross-check at least one of these before writing an offer on a boundary-adjacent address.
- Call the district enrollment office — give them the street address and ask directly. This is the gold standard and takes five minutes.
- Allegheny County Real Estate Portal (alleghenycounty.us) — parcel lookup that shows municipal assignment, from which you can confirm the district.
- Pennsylvania Dept. of Education school finder — enter the address at the state level to get district assignment from the official record.
On our search platform you can filter by school district — not just city or ZIP — so you only see homes actually zoned for your target district. Try Pine-Richland homes for sale or North Allegheny homes for sale for pre-filtered results.
What Do Prices Look Like Across the Three Scenarios in 15090?
Within the 15090 ZIP, three ownership scenarios exist with meaningfully different financial profiles: Pine-Richland SD in Pine Township (Allegheny County) at $450K to $1.5M+, the same Pine-Richland SD in Richland Township (also Allegheny County) at $420K to $1.1M, and North Allegheny SD in the McCandless and Franklin Park portions at $380K to $850K. The table below breaks down what each scenario means for buyers.
| Scenario | Price Range | What It Means for Buyers |
|---|---|---|
| Pine-Richland SD + Allegheny County (Pine Township) | $450K–$1.5M+ | Highest demand, strongest resale, highest tax basis of the three. |
| Pine-Richland SD + Allegheny County (Richland Township) | $420K–$1.1M | Same schools and county as Pine Township, slightly less inventory. Confirm the specific parcel before comparing carrying costs. |
| North Allegheny SD (McCandless / Franklin Park portions) | $380K–$850K | Excellent schools at a lower price point for similar square footage. Fastest comparison if budget is the constraint. |
The Seneca Valley SD parcels within 15090 are typically priced in the $380K–$700K range and represent strong value, but buyers specifically chasing Pine-Richland should verify each address individually.
Which Neighborhoods in 15090 Tend to Feed Which District?
In Pine Township: Treesdale, Laurel Grove, Pine Ridge, and most of Wexford Station feed Pine-Richland SD (Allegheny County). McCandless and Franklin Park portions of 15090 feed North Allegheny SD. Richland Township parcels near the Rt 910 corridor are primarily Pine-Richland SD, also in Allegheny County. Always verify the specific address — boundary streets can split between districts.
As a general guide — and I stress these are starting points, not guarantees, because boundary conditions create exceptions:
- Treesdale, Laurel Grove, Pine Ridge, Wexford Station (Pine Township) — Pine-Richland SD, Allegheny County.
- Parts of Richland Township near Rt 910 corridor — primarily Pine-Richland SD, Allegheny County.
- McCandless and Franklin Park portions of 15090 — North Allegheny SD, Allegheny County.
- Outer Richland Township — some Seneca Valley SD parcels; confirm individually.
When agents talk with buyers who say "Wexford," our conversation lands on Pine Township first. The McCandless and Franklin Park sections of 15090 are secondary — buyers with those targets more often say "McCandless" or "Franklin Park" directly. If you want the Wexford address with the Pine-Richland guarantee, browse Wexford Pine-Richland homes for sale or all Wexford listings for the most accurate starting point.
Explore Wexford and Pine-Richland — Homes, Data, and Guides
| Resource | What You Get |
|---|---|
| Pine Township Neighborhood Guide | Current market data, school profile, and community overview |
| Richland Township Neighborhood Guide | Allegheny County municipality, PR SD schools, and community overview |
| Wexford Homes For Sale | Active listings across the full 15090 corridor |
| Wexford Pine-Richland Homes For Sale | Active listings in the Pine-Richland corridor |
| Pine-Richland School Boundary Playbook | How municipal boundaries within Pine-Richland SD affect district assignment and tax basis |
