With annual average rates starting around $2,400 per year, GEICO offers the best rates for teens in New Jersey.