We have had a very good experience with 4 Lakes Driver Training. Our teen has completed the classroom sessions and two behind-the-wheel sessions. The people in their office are well informed and will answer all your questions clearly. They seem to run a smooth operation and I have not heard any complaints about them.
If you want information on a company I don't recommend, read on. We made the mistake of going with another company, Mad Area Driving School, because it offered classes closer to our home for a little less money. I was a little suspicious because of the difficulty getting them on the phone and they were not as helpful as they could have been. This turned out to be one of the bigger pains I've ever had with a company. I can understand that their web site information was not up to date, but I called about a week before the class began to confirm date, time, and location. The only thing that turned out to be correct was the time, the class had started the night before in a different location. Mad Area's updated schedule did not work for us, so we canceled with them and switched to 4 Lakes. Unfortunately we had to wait a month to get into a 4 Lakes class -- we could have signed up for an earlier 4 Lakes class if we hadn't been wasting our time with Mad Area. Other families have told me they had great difficulty scheduling behind-the-wheel sessions with Mad Area and that Mad Area was not reliable.