Recommendation problem! I need your help!

I’ve got a problem. I need to get a teacher recommendation for a competitive program (and college admissions recommendations are looming in the future). I know which teacher I should ask–He’s a teacher who is also involved in many clubs I am in. He’s been helping me pick out colleges, and he would have great things to say about me if I asked him to write a rec.

He’s essentially the perfect teacher to ask for a recommendation. One problem: HE JUST DOESN’T WRITE WELL. He’s an extremely intelligent person, but he just can’t communicate that on paper. He’s getting a higher degree and often has to write short essays, and he has me or one of my friends (who is also close to him) edit it for him. He loses the point often, and his style is way more cluttered and confusing than it should be for someone his age.

So the question is – he has great things to say, but should I ask him to write the recommendation? Will it hurt my chances at the program/at elite colleges when I ask for him to write a rec? If I do, should I suggest he have someone take a look at it and maybe edit it?