A government school teacher has been charged for allegedly molesting a Class 8 student in Bhilwara district of Rajasthan, police said on Tuesday.