slow on the draw
slow on the draw {adj. phr.}
Not very smart; having difficulty figuring things out.
Poor Eric doesn't get very good grades in physics; when it comes to problem-solving, he is rather slow on the draw.
Categories:
Source: A Dictionary of American Idioms