St John Photography is a Pineville-based Charlotte-area studio that has photographed schools since 2002. The company works with institutions ranging from small preschools to large K-12 private schools and offers preschool portraits, class photos, faculty photography, sports, graduations and other school programs. Preschool and school photography are established focuses of the business.