Not all schools offer the same type of program. If you're genuinely interested in the activity and not just in getting a visa, you should also focus on quality 😉 And yes, just like with everything else, you'll find both very cheap and very expensive options. Most of these are private businesses.