You may want to extend your view to include Somerset County's Bridgewater and Basking Ridge - both have great access to 287 and well regarded schools. Both have a wide variety of housing choices across the pricing spectrum.
Here are links to home searches for these two towns:
www.Homes07920.com (Basking Ridge)
Happy to help you explore Somerset County.
Unwavering Commitment to Service, Unsurpassed Results