I did my PPL training in the USA (Pennsylvania though) and found the training pretty much "standard" as you describe. Took at least 10 hours to cover all the basics and I solo'd after 20 hours. Didn't touch anything more complicated until I had mastered the basics. I was still regarded as a very fast learner, I passed my checkride with 46.5 hours logged.