Apologies! Seems i mixed up the codes. It's 4214, not 4124. Edited the original post.
I googled and came across a link which had a summary of province wise in demand occupations. I'll share the link soon.
I don't believe teachers are in demand in any province, with the possible exception of Quebec (assuming you are fluent or almost fluent in French). Unfortunately Canada has more teachers than jobs available so it's not an in demand occupation.