Leon High School Lacrosse
Leon High School, home of the Lions, is a public school located in Tallahassee, Florida. LHS is part of the Leon County Schools System with approximately 2,000 students and 12 varsity sports. It is our goal that all students graduate from Leon High prepared to the best of their abilities to be creative problem solvers and adaptive to change in a globally competitive society.
550 E Tennessee St, Tallahassee, FL 32308