The teacher, employed in Bundi district, was charged for allegedly raping a 30-year-old woman, police said on Monday.