Dilemma!!!!

Guys , I am in a dilemma now.
Some people say that i should try Duke,Upenn,Dartmouth etc.
and some people say that they are a high reach and I should forget such colleges.

Btw,
I am currently in the final year of high school. I have an SAT score of 2150 and 3.8 GPA. I have made 3 android apps by the name of Any-Any Developers. I am interested in Computer Science and Electrical Engineering. I am an international student

Extracurricular Activities:-
1.Member of Computer Club.
2.1st prize in Annual Computer Quiz.
3.Intern at an NGO.
4.Peer tutor.
5.Member of debate club.
6.Member of Math club.
7.Member of Electronics club.
8.PETA Activist.
9.Made 3 Android Apps.
10. Made one IOS app.
11. I have my own app development Company.
12. Made several Websites.
13.Tennis (5 years).

Well if you are still in high school you can try to practice more and take SAT again to maybe raise score a bit. You can apply to these schools, but make sure you also have matches and safeties and some schools that will offer merit if finances are a concern.

You’re in the final year of high school.

Are you hoping to attend college in September? If so, then have you already applied to those schools? Their acceptances are either out or due out any day now.

I’ll be attending college in 2016.
I just got in the final year of high school

I’m still confused as to whether you’re a junior or a senior.

Those schools are high reaches for anyone, but that doesn’t mean you should forget them. If you really like those schools, then you should apply to them. Like mommdc said, your chances would be better if you could raise your SAT score.

I’m sorry-- in the US, schools generally go from September until late May/early June. So for American kids in your class, 11th grade is just winding down, with a whole summer before the start of 12th.

I’ll let others advise you on how likely you are to get accepted to particular schools. But I think there’s something to be said for combining reach with realism. Sure, aim for a few that you think may be long shots. But include a lot of schools that you think you probably CAN get into, schools you would be happy to attend.

And, as has already been mentioned, finances may be a part of your process-- they are for everyone I know. Be sure that, before you get your heart set on any school, you know that the finances will be possible.