Breaking Down School Taxes in Bucks County: Who Pays the Most and Least?

Annual school taxes in Bucks County vary greatly, with homeowners expected to pay anywhere from $3,000 to more than $7,500, writes Chris Ullery for the Bucks County Courier Times.
The taxes are determined based on the assessed value of a property and the millage rate set for the county’s thirteen school districts by their officials. A mill represents $1 for every $1,000 of a property’s tax assessed value.
School taxes are the largest portion of a property tax bill, although the exact amount depends on the millage rates for each district.
Morrisville has the highest school millage rate in the county at 268.84 mills, averaging 78.3 percent of the total tax bill, closely followed by Bristol Township at 226.74 mills, which averages 81.2 percent. The lowest rate is in Palisades at 120.40 mills, representing between 73.7 percent and 78.4 percent of the total tax bill across six municipalities.
Higher millage rates do not always result in higher tax bills. Council Rock has the highest average at $7,634.24 with 144.90 mills, New Hope-Solebury is the second highest at $7,181.61 with 120.51 mills, and Bristol has the lowest average, which comes in at $2,812.28 with 154.00 mills.
Learn more about how each Bucks County school district’s tax rates compare in the Bucks County Courier Times.
_______
ditor’s Note: This post was originally published on BUCKSCO Today in October 2025.Â
Connect With Your Community
Subscribe to stay informed!
"*" indicates required fields