I have 2 kids, they both knew how to ride a bicycle around 2.5 years (with pedals and without training wheels).
The secret was to teach them only 1 thing at a time, in a funny way.
Basically, here was the plan :
- Move forward,
- Use the direction,
- Balance,
- Use of pedals,
- Everything combined.
Balance bike
The bike they used the most during all this process was their balance bike.
We bought one and give it to them around 1.5 year. Since then, we proposed them to use it every time it was possible (going to the park, at nurse's etc).
Basically, kids will learn steps 1 to 3 by themselves.
You know they rock at step 3 when they intentionally raise their feet just for fun in slopes, or just after strong pushes with their legs.
If they raise their feet, they're ready for step 4 : learning to use pedals.
Bike with training wheels
Make this step as short as possible, and make them alternatively use the balance bike.
That's not simple to get the idea that you need to push on on only one foot, and alternate. In terms of coordination. But as they know they need to go forward, just showing them once or twice will make them get the principle.
Once they get it, they just need practice to make it automatic. Then they're ready for real bikes
Without training wheels
Once you tried this, you can forget the training wheels : you still can alternate between a bike and a balance bike.
Find a slightly downhill portion of asphalt (you need it to be long enough, and safe). Place your child on a bike (without training wheels) and if he's ready, just help him place his feet on the pedals and run next to him as he will enjoy the ride 😀
After a few descents, he will get it completely.