***Neither a teacher nor a native speaker.***
I can't believe I messed that up. (Normally) I don't think I am stupid, but this one showed me the opposite.
Of course there are many other (and certainly better) versions.
I hope we will read them later
P.S. Maybe it's better to say "I didn't think I was stupid,..." because the rest is past.
Student or Learner