I have taken a couple of classes from Picture Perfect School of Photography and just found out that they are offering a 25% discount on all of their August classes if anyone is interested. I enjoyed both of the classes I took, but I thought they were a bit pricey. The discount helps and might be a good way to check it out.
The classes are done on-line. You get a lesson, take some photos, get a critique of the photos and then take another lesson, etc. Some are longer than others. Both of the ones I took were four weeks.
I am not affiliated with the school in any way - just a student.