My mother, family, friends, community, and probably some from Sesame Street and such. Anyone who says that you need religion to have morals or ethics is not just lying, but is downright scary as well.
I believe I first learned empathy from my father and the way he treated other people and animals. My ethics came from that empathy as did most of my morals.
It just came natural. If I wouldn't like something done to me than I don't do it to other people. I simply weigh out the pros and cons of my actions and go from there.
I read a lot as a kid, I think that influenced me a ton. I was abused as a kid, but didn't grow up to be an abuser. Why? Well, I saw it was wrong and I had facts to back me up from my education. My mom, while religious, was also a hippie chick that loved everyone and showed me all people are equal.
Morality evolves slowly over time, and it adapts differently in different cultures. We are to some degree a product of that culture, and through youth and adolescence, we build our morality. We definitely don't start off moral, but over time we begin to understand and accept the morality within our culture. We can also predict how ethical and individual is likely to be based on his/her behavior early on. Source provided below.
A conscience is innate within us, as we are social creatures, but we can reason what is moral based on how out actions affect people around us, it it's good for society, etc.
Catholic schools through 9th grade, including boarding school and at home.
I don't agree that Catholic school taught you your morals, at least I hope it didn't.