All of the above. Depends heavily on the teacher.

I have a learner like that as well and it is challenging. But kids mature a lot over the years, so don't worry about middle school or high school yet. I'd suggest just focusing on keeping him on track in elementary.