mentally stupid, foolish, and especially dumb, in the head
This teacher is so mentally inept, how is he still here?