The prices of Cantonese lessons for non-Chinese speakers can go from $150 to $250 per hour depending on the experience of the Cantonese teacher. There are intensive Cantonese courses and normal Cantonese classes for ethnic minorities, beginners, kids, and adults, etc.