I started the sport two years ago with a lesson. I literally didnt even stand on the board before the lesson. I took a private lesson (which I cant recommend enough) and was up doing greens by the end of the first hour. At the start of the next season I took another private lesson geared more at intermediate riding as I was doing blues and backs by then and wanted to make sure I didnt pick up bad habits, learn switch etc.
I cant recommend private lessons enough. What you spend in extra fees you will save in time, frustration and extra list passes to get to the same level.
Personally id like a little more choice and specifics for intermediate and advanced lessons. Perhaps its just my local mountains, but it seems lacking in this area.