<p>Skipping junior year may or may not be a good idea. First, did you check if you have fulfilled the course requirement for these schools your are applying (e.g. 4yr English, 4 yr Math, 2-4yr foreign language, 3yr lab science, etc)? Second, some of the schools on your list require or recommend SAT2 scores. With ACT 31, you are a bit below the admission average for most of these schools. You do need something else to show your academic achievement besides skipping one year.</p>