Common Adjective Collocations of teaching

Catholic, Christian, contrary, effective, elementary, English, ethical, first, foreign, general, good, high, little, long, many, moral, much, own, public, religious, same, second, secondary, social, successful, such, time, to, useful, well