Hi,
How do you say the following sentence
I've learned from him that great teachers have an inexhaustible__ of lessons to teach.
Should it be "stock of lessons" or "wealth of lessons"?
You could say either, but I prefer 'stock'. The words 'inexhaustible' and 'wealth' both convey the idea of ' many, many', so it seems rather redundant to use them both in the same phrase.
The phrase 'to teach' also seems unnecessary.
Best wishes, Clive