It is part of Williamsburg-James City County Public Schools and is located at 4460 Longhill Road.
The school itself is located in James City County though it has a Williamsburg mailing address.
In 1997, half of its student body with the exception of rising seniors were moved to Jamestown High School which opened to alleviate overcrowding at Lafayette.
The Williamsburg area began to develop rapidly in the late 1990s and 2000s, which prompted the opening of Warhill High School in 2007.
The first hallway across from the main office leads to the marketing classes, the gymnasium, the boys locker room, and the trailers, which will no longer be in use after the 2007–08 school year.
The lower commons is a smaller gathering area that is busy when classes are changing.
[5] The mascot is a ram and the sports teams currently play in the Bay Rivers District.
Lafayette High School has major track, cross country, and football programs that has produced several professional athletes.