Teacher charged with rape and molestation