JACKSONVILLE, Fla. – The Jacksonville Sheriff’s Office said it recently arrested a former music teacher who taught at multiple Duval County schools after he was accused of committing several sex crimes against students.
RELATED: Bradford Middle School teacher arrested, accused of engaging in online sexual activity with student
Recommended Videos
𝐉𝐒𝐎 𝐀𝐑𝐑𝐄𝐒𝐓𝐒 𝐌𝐔𝐒𝐈𝐂 𝐓𝐄𝐀𝐂𝐇𝐄𝐑 𝐅𝐎𝐑 𝐂𝐇𝐈𝐋𝐃 𝐌𝐎𝐋𝐄𝐒𝐓𝐀𝐓𝐈𝐎𝐍
— Jax Sheriff's Office (@JSOPIO) July 15, 2025
42-year-old Gregg Gafford, a former music teacher at multiple Duval County schools, has been arrested on a warrant for lewd and lascivious molestation.
Your JSO Special Assault Unit… pic.twitter.com/FDqOsmUe5d
JSO said Gregg Gafford, 42, was arrested on a warrant for lewd and lascivious molestation on Friday after learning that he allegedly groped a child during an after-school club while working at St. Matthew’s Catholic School on Jacksonville’s Westside in 2023.
Police said they also discovered from an adult who was a student of Gafford’s in 2011 that he was molested by the teacher during his time at Normandy Village Elementary.
“Children are our most precious resource, and protecting them is our top priority. Anyone who violates their safety will face the full weight of the law,” JSO said.
In a statement sent to News4JAX, the Diocese of St. Augustine, which includes St. Matthew Catholic School, said the following:
We are aware that Gregg Gafford, a former teacher at St. Matthew Catholic School, was arrested on criminal charges on Friday, July 11. In July 2023, the Jacksonville Sheriff’s Office notified the school that Mr. Gafford was under investigation and should not be permitted on school property. Although the nature of the investigation was not disclosed, the school took immediate and proactive steps to ensure student safety by placing him on administrative leave. He subsequently resigned. His last day on campus was July 13, 2023.
St. Matthew School and the Diocese of St. Augustine continue to cooperate fully with law enforcement and remain committed to maintaining a safe and supportive environment for every student.
Inquiries related to the investigation should be directed to the Jacksonville Sheriff’s Office at (904) 630-0500 or JSOCrimetips@jaxsheriff.org.
According to court documents, Gafford is set to appear in Duval County court on Aug. 4. He is being held in jail on a $1 million bond.
The agency added that its detectives are investigating further into Gafford’s history to determine if he has committed any other crimes against students, and asks anyone with information to contact them at 904.630.0500 or email JSOCrimeTips@jaxsheriff.org.