School district property taxes make up about 76% of the average Bucks County homeowner’s tax bill in 2024, according to county tax parcel data.
While the average homeowner’s school taxes are around $4,712, that bill can be half to more than double depending on the tax assessed value of a property and the millage rate set in 13 school districts across the county.
Tax rates range from 115.8754 mills in New Hope Solebury School District to 256.5257 mills in the Morrisville Borough School District. But having the highest or lowest tax rate doesn’t necessarily mean homeowners have the highest or lowest tax bills.
A mill is $1 for every $1,000 of a property’s tax assessed value. A homeowner’s property assessed at $10,000 would owe $10 at a 10-mill rate.
The average homeowner in Morrisville might have the highest school tax rate, but the borough also has the lowest average tax value ($17,711). That high rate and low assessed value means the average Morrisville homeowner has a tax obligation of about $4,543, or $169 less than the countywide average.
Here’s a breakdown of the 10 highest school property taxes, rates and assessed values in Bucks County.
10 highest school property bills by town in Bucks County
No. 1, Upper Makefield Township, Council Rock School District: $9,712 property tax based on an average tax assessed value of $68,987 at a rate of 140.7732 mills.
No. 2, Lower Makefield Township, Pennsbury School District: $8,122 property tax based on an average tax assessed value of $41,406 at a rate of 196.1568 mills.
No. 3, Wrightstown Township, Council Rock School District: $7,799 property tax based on an average tax assessed value of $55,403 at a rate of 140.7732 mills.
No. 4, Solebury Township, New Hope-Solebury School District: $7,470 property tax based on an average tax assessed value of $64,467 at a rate of 115.8754 mills.
No. 5, Buckingham Township, Central Bucks School District: $7,201 property tax based on an average tax assessed value of $52,057 at a rate of 138.32 mills.
No. 6, Newtown Borough, Council Rock School District: $5,972 property tax based on an average tax assessed value of $42,426 at a rate of 140.7732 mills.
No. 7, Langhorne Manor Borough, Neshaminy School District: $5,839 property tax based on an average tax assessed value of $32,142 at a rate of 181.675 mills.
No. 8, Haycock Township, Quakertown School District: $5,712 property tax based on an average tax assessed value of $33,170 at a rate of 172.21 mills.
No. 9, Doylestown Township, Central Bucks School District: $5,650 property tax based on an average tax assessed value of $40,847 at a rate of 138.32 mills.
No. 10, Northampton Township, Council Rock School District: $5,557 property tax based on an average tax assessed value of $39,476 at a rate of 140.7732 mills.
Bucks County school millage rates, from highest to lowest
No. 1, Morrisville Borough School District: 256.5257 mills.
No. 2, Bristol Township School District: 220.14 mills.
No. 3, Pennsbury School District: 196.1568 mills.
No. 4, Neshaminy School District: 181.675 mills.
No. 5, Bensalem School District: 177.0815 mills.
No. 6, Quakertown School District: 172.21 mills.
No. 7, Centennial School District: 166.4157 mills.
No. 8, Bristol Borough School District: 154.0 mills.
No. 9, Council Rock School District: 140.7732 mills.
No. 10, Central Bucks School District: 138.32 mills.
No. 11, Pennridge School District: 135.2555 mills.
No. 12, Palisades School District: 119.212 mills.
No. 13, New Hope-Solebury School District: 115.8754 mills.
Municipal tax bills in Bucks County:Here's Bucks County's 10 highest and lowest average homeowner tax bills
Bucks County’s 10 highest average assessed home values by municipality
Upper Makefield Township: $68,987 average residential tax assessed value.
Solebury Township: $64,467 average residential tax assessed value.
Wrightstown Township: $55,403 average residential tax assessed value.
Buckingham Township: $52,057 average residential tax assessed value.
New Hope Borough: $47,422 average residential tax assessed value.
Newtown Borough: $42,426 average residential tax assessed value.
Lower Makefield Township: $41,406 average residential tax assessed value.
Tinicum Township: $41,220 average residential tax assessed value.
Doylestown Township: $40,847 average residential tax assessed value.
Durham Township: $39,745 average residential tax assessed value.
Chris Ullery can be reached at [email protected].