Quote from CuriousMe
Someone who thinks they know everything (despite their actual knowledge) and someone who actually has a skill that you don't, doesn't seem to be the same thing to me
I totally agree. My program is accelerated, so we were required to have either our CNA or a paramedic certification to be admitted. Some people got their CNA to get admitted and never used the skills, some people got their CNA and have had a lot of experience with those skills, and some were paramedics and know entirely different skills.
My paramedic classmates are aces at IVs and EKGs but have probably never done a bedbath before, and CNAs are vice versa. I have actually singled out people who have experience with certain skills as people to ask for help when we get there. I think it's great that we all come to the table with different specialties and experiences and skills, and we can LEARN FROM EACH OTHER as well as from the instructor.
If you are dealing with people who are actually snotty because they have already done these skills, then that's a problem and I don't blame you for being annoyed. But if they just happen to be good at something, don't view it as magnifying your own faults, but as an opportunity to learn from them. Have that person go first in checkoffs and watch the things they are doing. Then you will be better prepared when it's your turn.