Teachers’ professional knowledge has two kinds of sources; content knowledge and teaching
skill. Teachers usually obtain this professional knowledge in teacher training colleges; however,
we should accept that, at least in Iran, the number of teachers who graduate from these colleges
is very small