An estimated 2,300 students from more than 140 schools from across Iowa competed in in the 18th National Archery in the Schools Program State Tournament at the Iowa State Fairgrounds over the weekend.