Полтора года - это 1,5 года или 1 г. 6 мес.
Предложенный Вами вариант корректен.
Возможны все приведенные варианты, они не нарушают правил. Использовать нужно сокращение, которое принято в той сфере, для которой пишется текст. Если норма не установилась, то нужно выбрать тот вариант, который будет понятен читателю. Возможно, лучшим окажется сокращение календ. нед.
Учительница права в том, что детей нужно учить сокращать слова. Но в то же время нужно учить пользоваться общеупотребительными графическими сокращениями, знать принципы сокращения слов. Так, приведенный Вами пример сокращения явно неудачен: такой способ сокращения, во-первых, не способствует экономии усилий пишущего (сокращение получается ненамного короче полного слова) и усилий читателя; во-вторых, такой способ сокращения в принципе неупотребителен.
Общепринятое сокращение: врио.
Оба варианта сокращения нормативны: г-да и гг.