Photography schools , campus or on-line
I am currently on my third class at Betterphoto.com and plan to take more. Online classes work better for me since I work a strange schedule. (6pm to 6am, 4 nights on, 4 nights off).
The instructors are very informative and helpful. You receive a lesson on Wednesday and have until the following Sunday to submit it. They then critique your submissions, letting you know what you did wrong and what you did right.
Kerry Drager is an excellent instructor. Very prompt with his responses to questions.