A 50-year-old elementary school teacher who lives in Gloucester County has been accused of keeping and sharing child sexual abuse or exploitation materials.

James Adams, of Washington Township, teaches third grade at Dr. William Mennies Elementary School in Vineland.

Vineland NJ elementary school teacher accused of having child porn (Google Maps)
Vineland NJ elementary school teacher accused of having child porn (Google Maps)
loading...

On Thursday, detectives from the Gloucester County Prosecutor’s Office’s High Tech Crimes Unit and Washington Township Police carried out a search warrant at Adams’s home, where he was then arrested.

Investigators recovered multiple electronic devices allegedly belonging to Adams, including one that had been traced as a source of child sex abuse materials sent via social media.

attachment-nextdoor-nj1015
loading...

NJ teacher tells police he received child porn via social media

Adams then admitted to detectives that he had received such materials over social media, Gloucester County Prosecutor Andrew Johns said.

Adams was charged with second-degree endangering the welfare of a child via distribution of child sexual abuse or exploitation materials and third-degree endangering the welfare of a child via possession of child sexual abuse or exploitation materials.

He was being held at Salem County Jail, ahead of a scheduled appearance in state Superior Court on Friday.

Vineland NJ elementary school teacher accused of having child porn (Google Maps)
Vineland NJ elementary school teacher accused of having child porn (Google Maps)
loading...

School officials say safety is top priority after teacher arrest

“The safety and well‑being of our students and staff remain our highest priority," Vineland school administrators said in a written statement on Thursday.

They added "We are fully cooperating with authorities and will adhere to all legal and policy requirements throughout this process.”

The school did not immediately confirm his current employment status, including whether he was suspended.

Arrested teacher James Adams (credit Salem County Jail)
Arrested teacher James Adams (credit Salem County Jail)
loading...

As recently as March, Adams had been honored as “Staff Member of the Month.”

At the time, he was described as an “incredible 3rd-grade teacher who goes above and beyond” in a since deleted Facebook post.

The Vineland public school district includes 14 schools, serving over 10,000 students.

Anyone with potential information in the case can call GCPO’s High Tech Crimes Unit at 856-384-5524.

Accused NJ sex predator teachers, school staff this year and last

A number of teachers, coaches and school staff around New Jersey have been arrested in 2024 and this year for a range of sexual offenses.

Gallery Credit: Erin Vogt

13 apps all NJ parents need to know about

Some of these social media apps are aimed at mature users. A false birthday on either end can link young users with potential predators, if adults are not paying attention.

Gallery Credit: Erin Vogt

Report a correction 👈 | 👉 Contact our newsroom

More From New Jersey 101.5 FM