thickheaded

Adjective
  1. (used informally) stupid
thickheaded
A thickheaded student struggles with a simple math problem.