Your stats are in range. Acceptances come down to essays, interviews, how the school can see you contributing to their particular community in relation to other accepted students. Admissions tries to build a well-rounded and diverse class. Finances are important too.
You mentioned township science fair, which makes me think you’re in New Jersey. Does your school have a relationship with Lawrenceville (as in, so many kids from your school go there)?