What are some good colleges for me to apply to?

I am a rising senior at a private high school in PA. GPA (unweighted): 4.0 SAT: 2230 I play varsity basketball, volunteer through my local hospital, have a part time job, and also work as a babysitter. I am very active in my church, and am a student mentor at school. I have placed highly in my regional science... show more I am a rising senior at a private high school in PA.
GPA (unweighted): 4.0
SAT: 2230
I play varsity basketball, volunteer through my local hospital, have a part time job, and also work as a babysitter. I am very active in my church, and am a student mentor at school. I have placed highly in my regional science fair twice, and was an Intel ISEF finalist. I also already have 6 college credits, and will earn either 3 or 6 more this coming school year.

My SAT subject test scores are low though: 670 US History and 630 Chemistry, but I did get a 800 on Math II.

Right now, I am thinking about having UPenn and Columbia as my reach schools, along with possibly Haverford or Swarthmore
For a match school, I am thinking maybe Lehigh, Bucknell, and William and Mary
For safety schools, I am looking at SUNY Stony Brook, Penn State, and Franklin and Marshall

Any suggestions for other safety schools? Or input into whether any of my choices are unreasonable? Also, should I think about retaking a subject test or taking a different subject test?
3 answers 3