For speech, I'd suggest taking it at the CC especially if he's nervous in front of people. First, check the www.ratemyprofessor.com for reviews on the different speech teachers at your local CC. There's also a good Thinkwell course for speech but if he takes speech at the CC, he may be able to use it for credit for the school he's going to attend.
You can see reviews on the English teachers at the CC as well on that website. I've seen some really great English teachers at our CC. Also, if you can, check what books they use. You can tell a lot about the course, sometimes, by the books that are utilized. He also may be able to take the classes online and do everything at home for credit.