Where can one purchase a schoolgirl costume?

For a more "traditional" costume, stores that specialize in costumes and Halloween are your best bet. For adult themed costumes, there are a lot of lingerie and adult specialty stores that offer costumes. Many of which can be found online, especially in "off season".