Have an Answer?
I would suggest volunteering to gain experience in these fields to determine which is the best fit for you. You can volunteer in hospital to gain more hands on experience in the medical field. I myself am a social worker and can say the psychology field is very interesting but I do not have much experience to say what it is like. For teaching I would suggest gaining experience as a mentor in your school.