KCP is a great school and you can learn a lot here if you put in the work. Expect to study a lot, and expect teachers to be strict when grading, especially in levels 1-4. There will be days when you don’t think you’re getting any better, but that’s usually because the classes are always going to be challenging. That’s a good thing.