A majority of public school students in ninth through twelfth grades from Oldmans Township (more than 70% in 2018) attend Penns Grove High School as part of a sending/receiving relationship with the Penns Grove-Carneys Point Regional School District, with the balance (the remaining 30%) attending Woodstown High School in the Woodstown-Pilesgrove Regional School District, which also serves students from Alloway Township and Upper Pittsgrove Township. Students from Oldmans Township living west of Interstate 295 are sent to Penns Grove, while those east of the highway are sent to Woodstown. As of the 2018–19 school year, Penns Grove High School had an enrollment of 508 students and 50.0 classroom teachers (on an FTE basis), for a student–teacher ratio of 10.2:1, while Woodstown High School had an enrollment of 603 students and 48.6 classroom teachers (on an FTE basis), for a student–teacher ratio of 12.4:1.