There is a trade between correctness and understand-ability most of the time. I think if we need both, then just use Language Learning and Teaching. IMO, correctness together with understand-ability are way more helpful than being concise. Look at howthe History of Math and Science is namedlist of all sites in SE, one can easily spot some long names like History of Math and Science, Genealogy & Family History, Software Quality Assurance & Testing, Motor Vehicle Maintenance & Repair or Programming Puzzles & Code Golf. They are definitely longer than the proposed name.
We can also ask on ELU to find a single word that both means learning and teaching.