This site has a large selection of teaching materials related to certain religions and topics related to religion/beliefs. The teaching materials are labeled according to levels: intermediate 1, intermediate 2, higher, and advanced higher.
Subjects covered include World Religions, various subjects related to Christianity, the Existence of God, Nature of Belief, Religion and the Social World, Philosophy of Religion, Religious Experience, and Religious, Moral, and Philosophical Studies.