<Li> Dee Dee Rescher as Ms. Tara Ribble, the 4th grade teacher (and George's new teacher when Mr. Krupp separates the boys). </Li> <Li> Brian Posehn as Mr. Rected, the guidance counselor (and Harold's new teacher when Mr. Krupp separates the boys). </Li> <Li> Mel Rodriguez as Mr. Morty Fyde, the science teacher who gets fired by Krupp and is replaced by Professor Poopypants . </Li> <Li> David Soren as Tommy, a boy who is seen frequently throughout the movie climbing into his own locker and shutting the locker door behind him . </Li>

Who plays the science teacher in captain underpants