Отдельно учителем истории стать нельзя, тебя сразу обучают и на историка и на учителя обществознания+ региональный компонент (История Смоленщины, к примеру)+ религиозный компонент (религиоведение, как-то так вроде). Все что приплюсовывется вроде изучается самостоятельно учителем или как-то еще, тут я сказать ничего не могу, но первые две позиции обязательны. На учителя географии отучиться можно либо после обучения на учителя истории, либо, наверное, заочно, но это не советую, просядет и то и другое и учитель получится фиговый. А что сдавать- решает университет, в котором обучают на эти профессии. Просто зайти на сайте в раздел абитуриенту/поступающим и посмотреть что и на сколько нужно сдать. Вроде все.