My 16 yr old son and I just completed a 1 day driving skills course at the newly opened BMW performance driving school in Thermal, CA, just outside of Palm Springs. I highly recommend it for your teen drivers, it teaches them invaluable driving skills that go far beyond drivers ed. It's also a heck of a lot of fun for adults, we had a great time. He learned more about safe driving in 1 day than in the last year of driving, and also had a great time hooning M235i's around the race tracks there. There's been one in South Carolina for 15 years, so it's nice now to have a west coast option.