The Ranches Academy was established in 2004 by a group of parents looking for choices in education. The Ranches Academy is a tuition free, public, K-6 charter elementary school located in Eagle Mountain, Utah.