We have been dancing a little over 5 years and I remember a lot of these beginner things teachers use, so we could make some progress and build confidence. If they would have thrown the full technique at us day 1, that would have been our first and last day of ballroom dancing.
I remember when we started working on silver Foxtrot after a little over 1 year, that first night was 2 very frustrating hours. By than we had gained enough confidence to handle it and did progress pretty quickly on silver foxtrot, after the first frustrating evening. Teachers kept reminding us this was extremely diffiicult and would take more time than other things we had learned.
It was after 4 years before we really started to pickup on real Samba technique. We were jumping the puddle ( our teacher used jumping a puddle ) for 2 years.That is a challenging dance.
Our teachers have also been very good at adjusting the approach to were we were overall. We would start working a bit on a new dance every 3-6 months. Last dance we started was West Coast Swing and they threw the full technique at us day 1, because we were at a point were that was the best approach.