Graham Sullivan

Newtown & Northampton’s District

Council Rock School District

Fifteen schools across some of the county’s most sought-after townships — split between Council Rock North and South.

Council Rock School District covers a swath of prime central-lower Bucks: Newtown Borough and Township, Northampton Township’s Richboro, Holland, and Churchville communities, Upper Makefield Township including Washington Crossing, and rural Wrightstown. Ten neighborhood elementary schools feed two middle schools and two comprehensive high schools — Council Rock North in Newtown and Council Rock South in Holland.

The district ran a single high school until 2002, when South opened to relieve North — and the split still defines the map. Newtown, Upper Makefield, and Wrightstown addresses generally flow north; Northampton Township flows south. The name itself comes from the Lenape council rock along the Neshaminy where leaders met, a fitting emblem for a district assembled from six municipalities.

Official district website ↗

What Stands Out

What families should know about Council Rock

Two-high-school balance

Council Rock North (Newtown) and South (Holland) each anchor half the district, with the middle schools — Newtown and Holland — mirroring the same split.

True neighborhood elementaries

Ten K–6 schools keep the youngest students in their own communities, from Wrightstown’s countryside to Goodnoe’s in-town Newtown campus.

Territory buyers hunt

The district spans Newtown’s walkable borough, Washington Crossing’s river estates, and Northampton’s cul-de-sac neighborhoods — some of the county’s most consistently in-demand addresses.

Every School

The schools of the Council Rock School District

Elementary Schools

Churchville — Grades K–6

Churchville Elementary School

Northampton Township’s Churchville-village elementary, feeding the Council Rock South chain.

School guide →

Newtown — Grades K–6

Goodnoe Elementary School

Newtown’s in-town K–6, named for the farm family whose dairy stand is still a local landmark.

School guide →

Holland — Grades K–6

Hillcrest Elementary School

A Holland neighborhood K–6 in the Council Rock South feeder pattern.

School guide →

Holland — Grades K–6

Holland Elementary School

Holland’s namesake elementary, minutes from Holland Middle and Council Rock South.

School guide →

Churchville — Grades K–6

Maureen M. Welch Elementary School

A Northampton Township K–6 serving the Churchville–Richboro neighborhoods.

School guide →

Newtown — Grades K–6

Newtown Elementary School

A Newtown Township K–6 in the Council Rock North feeder chain.

School guide →

Richboro — Grades K–6

Richboro Elementary School

Richboro’s neighborhood elementary, part of the Council Rock South pattern.

School guide →

Holland — Grades K–6

Rolling Hills Elementary School

A Holland K–6 serving Northampton Township’s rolling residential loops.

School guide →

Newtown — Grades K–6

Sol Feinstone Elementary School

Serving Upper Makefield and the Washington Crossing countryside, named for the historian-collector of Revolutionary manuscripts.

School guide →

Wrightstown — Grades K–6

Wrightstown Elementary School

The district’s countryside K–6, serving rural Wrightstown Township.

School guide →

Middle Schools

High Schools

The Local's Take

Council Rock territory is where a huge share of my relocation buyers start, and the practical question is almost never the district — it is which side of the North–South line fits your life. Newtown gives you a walkable borough and the river towns nearby; Northampton gives you newer square footage and quiet loops. Both halves feed excellent facilities. I keep the feeder map handy because listings rarely spell it out.

— Graham Sullivan, Bucks County Realtor

Questions People Ask

Council Rock School District — frequently asked questions

What towns does the Council Rock School District serve?

Council Rock serves Newtown Borough and Newtown Township, Northampton Township (including Richboro, Holland, and Churchville), Upper Makefield Township (including Washington Crossing), and Wrightstown Township in Bucks County, Pennsylvania.

What schools are in the Council Rock School District?

Ten elementary schools — Churchville, Goodnoe, Hillcrest, Holland, Maureen M. Welch, Newtown, Richboro, Rolling Hills, Sol Feinstone, and Wrightstown — plus Newtown and Holland middle schools, Council Rock High School North in Newtown, Council Rock High School South in Holland, and the Sloan School alternative program.

What is the difference between Council Rock North and South?

They are the district’s two comprehensive high schools, not a quality ranking. North, in Newtown, generally serves Newtown, Upper Makefield, and Wrightstown; South, in Holland, opened in 2002 and generally serves Northampton Township. Attendance is set by address, so verify the assignment with the district.

Is Washington Crossing in the Council Rock School District?

Yes. Washington Crossing sits in Upper Makefield Township, which is part of the Council Rock School District — not Pennsbury, as buyers sometimes assume from its Yardley-adjacent location.

Does Council Rock have career and technical education?

Yes. Council Rock is one of the four sending districts for the Middle Bucks Institute of Technology in Jamison, which high-school students attend alongside their Council Rock coursework.

Buying into Council Rock territory?

District lines, attendance zones, and feeder patterns are exactly the homework I do for buyers. Tell me what your family needs and I will map the search to it.

Graham Sullivan, Opus Elite Real Estate — 215-932-3000

Start the Conversation

Tell me what you're working toward.

Buying, selling, or just weighing options — send a note and I'll get back to you directly. No pressure, no automated follow-up sequence.

Goes straight to Graham. Never shared, never spammed.