Правильно: 5-й, 5-я, 5-го, 5-му. См. в «Письмовнике»: Когда нужны буквенные наращения после цифр?
Нормативно написание Кавминводы. По правилам русской орфографии слитные написания с прописной буквой в середине слова недопустимы.
Слитное написание правильно.
Верно: 2-й (второй) автоколонны.
Учительница права в том, что детей нужно учить сокращать слова. Но в то же время нужно учить пользоваться общеупотребительными графическими сокращениями, знать принципы сокращения слов. Так, приведенный Вами пример сокращения явно неудачен: такой способ сокращения, во-первых, не способствует экономии усилий пишущего (сокращение получается ненамного короче полного слова) и усилий читателя; во-вторых, такой способ сокращения в принципе неупотребителен.
Да, можно.
В неформальной интернет- и SMS-переписке (т. е. при языковом взаимодействии, определяемом сейчас как «письменная разговорная речь») употребление такой аббревиатуры возможно. Но вряд ли она уместна в литературном языке.
Правильно: 7-миллионный.
Мягкий знак не ставится.
Корректно: вв., гг.