Outgoing gives a picture of making new friends and being at ease meeting new people.
Sociable can also mean interacting easily with both old friends and new people. Since the sentence had to do with current friends, that is why your teacher would say this one is the correct answer.
In spoken English, few people would note the difference, however.