About

Idaho Science and Technology Charter School is located in Blackfoot, ID