8. East Brunswick
School ranking no. 39
This town has around 48,600 residents, and hence, it offers more activities than other smaller cities on our list. The highly ranked public schools place this town among our recommendations for NJ towns with direct train to NYC and the best schools.