I can't answer to your specific area. I can only speak about TX.
Our classes have to be done outside of school and when my daughter was in the class, it was about $400.
Instead of taking a 2+ month nightly class with 2 nights of class a week, we opted for the nightly classes M-Th for 3 weeks instead to get it over with. What they retain depends on your child, their study habits and interest in getting a license in the future. All testing was done at this school and submitted to the state.
Drive times were very specific and HARD to get. Our school posted new drive times at 8pm online on Monday nights. If you were not sitting on the computer with your computer set up ready to accept a drivetime, you would not get one. They were swept up quickly.
Our students had to have 7 scheduled drives with an instructor and another student for 2 hours. I never heard of them running errands, etc... the course my daughter took was very strict and by the book.
We purchased extra one on one drive times with an instructor for $40 per hour. We felt like she was getting more experience with this and it was worth it to us.
TX law states that the student has to put in 20 hours of drive time on certain types of roadways with parents or an instructor. They had to log in 10 hours for night driving. You could not get out of the class and get a license without this.
The stressed defensive driving in this course. You can also take a specific defensive driving course and once you pass you get a discount on car insurance. We also got discounts on the insurance because of daughter's grades and because she went to the insurance office and watched a 10 minute boring video. Every % helps!!
I like the rules in TX because a teen cannot drive with more than 1 person in the car for a minimum of 6 months or risk being ticketed. Here in Plano, teens are targets for the police officers. Also, the driver license expires each year and has to be renewed in person at the DL office until the age of 18.
Our daughter inherited my 2007 Mercedes with low miles in perfect condition. She treasures that car and takes care of it. I laugh because she used to laughingly get mad at me because I would park so far away and walk so no one would ding my doors, etc. Now I see her car parked at school in the furtherest spot so it won't get dinged. I stress the importance of watching the other drivers.
Good luck. It is very stressful and probably the hardest thing I ever did to allow her to drive. I still get nervouss every time she is out.