A former third-grade teacher at an elementary school in south Los Angeles has been charged with 23 counts of child molestation.