I had kind of a ridiculous situation: I got into a program at the LAST minute (June 24th) and they wanted me to take med term as a college credit not a CEU. So I had 5 weeks to get an accredited school to give me 3 credits of med term!!
I ended up taking it through BYU independent learning. I chose that program because a friend recommended it legitimacy, the program could give me a transcript immediately after finishing the course, and the course was self-paced.
I think it cost around $400. I finished in 4 weeks and had to sit for 2 exams at a local testing facility (there were 7+ in my area).