Let me start with the following remark (which surely I am not the first person to bring up). When things work as it should, to get a job one usually needs to prove that one is competent in doing that job. For instance, for teaching at any level between primary school to high school, you need to have been trained as a teacher (for the appropriate age group and subject). This suddenly breaks down at university: courses at university, particularly the advanced courses, are mostly taught by professors, who in order to get hired need to prove that they are competent enough... no, wrong guess: not in teaching at university, but in doing research. I will never completely understand what the reasons for this are, and where the assumption that good researchers also teach well comes from (evidence to the contrary abounds). Mostly historical reasons, I guess. Nevertheless, I do not want to discuss the reasons for the status quo any further here, and I am not claiming that it is necessarily always problematic. Rather, in this question, my aim is to find out whether there are any universities, and particularly pure mathematics departments, that do things differently.
Here is the background information: I am a PhD student in pure mathematics in continental Europe and I really enjoy teaching at university level. I would even like to do this as a full-time job. But I am not sure that I want (or could) go on to do research as a post-doc in pure mathematics until eventually becoming a professor.
Some clarification: I know of the existence of some rare full-time teaching positions at some mathematics departments, but they are usually either non-permanent, or relegated to teaching courses for prospective high school teachers or basic courses that need to be taught to really many students (also from other scientific subjects). Nothing against these positions, but it is not the kind of positions that I am asking about here.
Now the question:
Is anybody aware of any university that has permanent, teaching-only (or mostly-teaching) positions in pure maths (including advanced courses)?
In other words: Is there any place where one can make a living out of teaching at a university? Or does one really need not be a full-time researcher who by contract is obliged to do some teaching as well?
Answers about universities all over the world are welcome, as I believe that different countries have very different traditions in this respect. But I am mostly interested in universities in Europe (including UK, about whose criteria/system I don't know much about).