It sounds like discrimination based on disability, but if it's a private school, I guess there's nothing you can do about that. Have you talked to the person in charge of making these decisions to find out what his behavior has to do with that class not being a good fit?