Palm Bay substitute teacher arrested for allegedly sharing inappropriate photo of himself with female student

Substitute teachers in 2 different district arrested
Two substitute teachers are in hot water. One, in Brevard County, is accused of sending a nude picture to a student. The other, in Osceola County, allegedly threw a student up against the wall.
BREVARD COUNTY, Fla. - A Palm Bay substitute teacher has been arrested after he allegedly shared an inappropriate photo of himself with a female student.
Substitute teacher arrested
What we know:
Brevard Public Schools officials confirmed with FOX 35 News on Saturday that a substitute teacher at Palm Bay Magnet High was arrested on Friday on the school's campus.
Officials said the man was arrested after he allegedly shared a nude photo of himself with a female student.
The school leaders have identified the man as 27-year-old Ajani McPherson.

Ajani McPherson, 27, was arrested on Friday at Palm Bay Magnet High. (Credit: Brevard County Sheriff's Office)
What we don't know:
It is currently unclear how young the female student that was shown the picture is.
Officials have not clarified if there could be other possible victims.
No longer employed
What they're saying:
Brevard officials said McPherson was not a coach, was "not a regular substitute teacher" and had not been with the school for even a month when the arrest happened.
They said he is no longer employed by Brevard Public Schools.
"We are deeply troubled by these accusations and (are) working closely with law enforcement as they conduct their investigation," school officials said in a prepared statement. "These actions are a tremendous violation of trust."
What's next:
Records show McPherson is facing felony charges and is being held in the Brevard County Jail with a bond set at $52,500.
FOX 35 News has reached out to the Palm Bay Police Department for more information on the investigation.
This is a developing story. Check back later for more updates.
STAY CONNECTED WITH FOX 35 ORLANDO:
- Download the FOX Local app for breaking news alerts, the latest news headlines
- Download the FOX 35 Storm Team Weather app for weather alerts & radar
- Sign up for FOX 35's daily newsletter for the latest morning headlines
- FOX Local: Stream FOX 35 newscasts, FOX 35 News+, Central Florida Eats on your smart TV
The Source: This story was written based on information shared by Brevard Public Schools in an email on May 10, 2025, as well as information gathered from the Brevard County Jail.