Andrea Michelle Cardosa, 40, allegedly confessed to detectives she molested the former student when she taught in Riverside County, court records show.
Detectives interviewed Cardosa -- a former Alhambra High School assistant principal -- after the victim posted on YouTube a video of a phone call in which Cardosa "admits" to the sexual relationship, Riverside police Det. Roberta Hopewell said.
Cardosa told detectives the incidents occurred in Riverside and Perris and continued when the victim moved to Victorville and Hesperia in San Bernardino County, Hopewell added.
Cardosa was charged Monday with 16 felony counts of aggravated sexual assault and lewd acts on a child under the age of 14, the Riverside County district attorney's office said. The charges involve two victims.
The former teacher was arrested on a $5-million warrant Monday night in Perris, officials said.
Jamie Carillo, 28, who made the YouTube video, said Cardosa began sexually abusing her in the late 1990s, when she was an eighth-grader at a Riverside middle school.
An attorney for the other alleged victim, identified only as Brianna, said his client was abused in 2009 and 2010, when she was a middle-school student in Perris.
Carillo secretly recorded her phone conversation with Cardosa and posted the video Jan. 17 on YouTube. The video was viewed more than 1 million times in a week but has since been taken down.