A Tuolumne County teacher faces battery charges after allegedly throwing a baseball base at a student who reportedly threw a squishy toy at him, deputies say.