Amarillo College is a very challenging institution. It has one of the largest student population in the Texas Panhandle, in fact it has a larger student population that the local University. The school itself has several campuses (located throughout the Panhandle) to better serve the communities where it is located. The school itself is very proactive in staying up with training and technology, it was a great start and my children will probably be attending there shortly. I would definately attend this school again, the classes are sized just about right so that there is an excellent mix/ratio of students and teachers in any given classroom. As a rule the homework complements what was taught for further understanding and there are several extra resources available for those who are having trouble in any given area.