He has handwriting/fine motor difficulties too. The school OT gave him the Beery VMI test, and he scored VMI: 93 %-ile, VP: 99.9 %-ile, MC: 30 %-ile.
They're recommending weekly OT sessions and a laptop for him to use in the classroom.
The OT noted significant small muscle weakness and suggested it might be the cause of the speech difficulties too.