# Wexford PA Homes: Why Pine-Richland vs North Allegheny Schools Changes Everything

_Canonical: https://teamthurber.com/blog/wexford-zip-school-split/ · Updated 2026-06-11_

[Back to Blog](https://teamthurber.com/blog/) 

Educational

The 15090 ZIP covers two very different school districts. Here is what buyers really need to know before making an offer.

2026-03-27

[Terrence N. Thurber](https://teamthurber.com/team/terrence-n-thurber/)

6 min read

Last updated: June 2026

Share

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](https://teamthurber.com/schools/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](https://teamthurber.com/neighborhoods/pine-township/), Richland Township, [Marshall Township](https://teamthurber.com/neighborhoods/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](https://teamthurber.com/schools/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](https://teamthurber.com/schools/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](https://teamthurber.com/schools/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.

1. **Call the district enrollment office** — give them the street address and ask directly. This is the gold standard and takes five minutes.
2. **Allegheny County Real Estate Portal** ([alleghenycounty.us](https://www.alleghenycounty.us/Real-Estate/Real-Estate.aspx)) — parcel lookup that shows municipal assignment, from which you can confirm the district.
3. **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](https://teamthurber.com/schools/pine-richland/) or [North Allegheny homes for sale](https://teamthurber.com/schools/north-allegheny/) 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](https://teamthurber.com/schools/north-allegheny/), 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](https://teamthurber.com/neighborhoods/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](https://teamthurber.com/homes-for-sale/wexford/pine-richland/) or [all Wexford listings](https://teamthurber.com/homes-for-sale/wexford/) for the most accurate starting point.

## Explore Wexford and Pine-Richland   — Homes, Data, and Guides

| Resource                                                                                                       | What You Get                                                                              |
| -------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| [Pine Township Neighborhood Guide](https://teamthurber.com/neighborhoods/pine-township/)                       | Current market data, school profile, and community overview                               |
| [Richland Township Neighborhood Guide](https://teamthurber.com/neighborhoods/richland-township/)               | Allegheny County municipality, PR SD schools, and community overview                      |
| [Wexford Homes For Sale](https://teamthurber.com/homes-for-sale/wexford/)                                      | Active listings across the full 15090 corridor                                            |
| [Wexford Pine-Richland Homes For Sale](https://teamthurber.com/homes-for-sale/wexford/pine-richland/)          | Active listings in the Pine-Richland corridor                                             |
| [Pine-Richland School Boundary Playbook](https://teamthurber.com/blog/pine-richland-school-boundary-playbook/) | How municipal boundaries within Pine-Richland SD affect district assignment and tax basis |

## Related Resources

- [Pine-Richland School District Homes](https://teamthurber.com/schools/pine-richland/)
- [North Allegheny School District Homes](https://teamthurber.com/schools/north-allegheny/)
- [All 15090 Listings](https://teamthurber.com/zip/15090/)
- [Pine Township Neighborhood Guide](https://teamthurber.com/neighborhoods/pine-township/)
- [Pine-Richland Boundary Playbook](https://teamthurber.com/blog/pine-richland-school-boundary-playbook/)
- [Western PA ZIP vs School District Guide](https://teamthurber.com/blog/west-pa-postal-codes-school-districts/)
- [Relocation Resources](https://teamthurber.com/relocation/)

About the Author

Terrence N. Thurber

Lead Agent & Luxury Specialist · Howard Hanna· PA Lic. RS354209

ABR® · SRES® · SRS®

6+ years in North Hills Pittsburgh real estate. 135 personal closed transactions totaling $66M+. Top Producer, Howard Hanna Champions Club.

[View full profile →](https://teamthurber.com/team/terrence-n-thurber/)

**Disclosure:** The Thurber Team is a licensed real estate team at Howard Hanna Real Estate Services in Pennsylvania. Content on this page is intended for informational purposes only and does not constitute legal, tax, or investment advice. Some links may refer to services or properties represented by our team.

Keep Exploring

[Pine Township Guide](https://teamthurber.com/neighborhoods/pine-township/) [Neighborhood Guides](https://teamthurber.com/neighborhoods/) [Homes for Sale](https://teamthurber.com/properties/sale/) [Relocation Resources](https://teamthurber.com/relocation/)

## Frequently Asked Questions

### Why does ZIP 15090 span multiple school districts?

Wexford is a postal community, not a municipality. The 15090 ZIP code sprawls across several distinct townships — Pine Township, Richland Township, Marshall Township, McCandless, and parts of Franklin Park — and school districts follow municipal (township) boundaries under Pennsylvania law, not ZIP code boundaries. A home on one side of a road might be zoned Pine-Richland while the home directly across the street is North Allegheny.

### How do Pine-Richland and North Allegheny compare in Wexford?

Both are strong, sought-after districts. Pine-Richland consistently ranks in the top tier statewide — typically top 5–8% in Pennsylvania per Niche rankings — while North Allegheny is the largest district in Allegheny County and posts comparable academic outcomes across a broader geography. Expect to pay $30,000–$70,000 more for an equivalent 4-bedroom home on the Pine-Richland side of the line at the $550K–$750K price tier.

### Is Richland Township in Butler County or Allegheny County?

Richland Township is in Allegheny County, the same as Pine Township — not Butler County, despite a common assumption otherwise. Homes with a Wexford (15090) mailing address in Richland Township carry Pine-Richland school district assignment, the same as Pine Township. Total property taxes still depend on the municipality and school district millage, so check the specific parcel.

### Are there any Seneca Valley School District 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 that consistently ranks in the top 15% statewide, but the boundary between Pine-Richland and Seneca Valley runs through Richland Township, so parcel-level verification is required. This guidance applies to North Hills Pittsburgh, PA.

### How do you confirm which school district a specific Wexford address falls in?

The MLS listing should show the school district, but it can be wrong. The definitive sources are: calling the district enrollment office directly with the street address, the Allegheny County Real Estate Portal parcel lookup, and the Pennsylvania Department of Education school finder.

### What do prices look like across the three school-district scenarios in 15090?

Pine-Richland SD in Pine Township (Allegheny County) carries the highest demand and strongest resale at $450K–$1.5M+; Pine-Richland SD in Richland Township (also Allegheny County) runs $420K–$1.1M; and the North Allegheny SD portions (McCandless and Franklin Park) run $380K–$850K for similar square footage. Seneca Valley parcels within 15090 are typically priced in the $380K–$700K range.

### Looking for a home in these neighborhoods?

Exclusive

### Off-Market Inventory

Some luxury homes change hands before they ever hit the MLS. Don't miss the "Silent Market."

Unlock Access

### More Real Estate Insights

Explore more articles from The Thurber Team

[View All Articles](https://teamthurber.com/blog/)
