The answer is fairly simple: no.
Think about it: becoming able to teach a language, even your native one, in 4 weeks? Just thinking “yes” would be a total aberration. Don’t take me wrong: I loved doing my CELTA. I did it in a wonderful training center in Bournemouth, and I appreciated every moment of it. But I have realized a few days ago that we were only two, out of fifteen, who were actually teaching English for a living.
I started to tutor high schoolers when I was myself in high school, and I continued for years. That could seem worthless, but that is still an experience, nonetheless. When I started my TKT, I already knew how to behave in front of a student, it was no fresh news for me. We were originally two following that course, and the other dropped after two weeks, mostly because she was afraid to be in front of actual students.
I volunteered in a primary school, did internships, got hired the minute I obtained my CELTA in a British language school for the summer. I am not saying that it’s what everybody should do that, but for me, I needed to gain experience. I needed to feel comfortable in front of my students, to feel legit, to be honest.
I have been teaching adults for the past two years now: I would have loved to have a Business English component during my CELTA. I am sure others would have loved a YL one.
Everybody takes CELTA for a specific reason: it should matter. Talk about freelancers. Talk about the Native/Non Native discrimination, because that’s a fact. Talk about certifications like TOEFL or IELTS, and how to prepare them. Talk about what will really happen to these new teachers.
Don’t skim over the reality of ELT.