St. James Academy is a Catholic high school in Lenexa, Kansas. It is part of the Roman Catholic Archdiocese of Kansas City in Kansas. It is the only high school located in the city of Lenexa, but there are three public school districts that serve the city.