Schools in Windsor, South Carolina, the US. Schools locations in Windsor, South Carolina. Find the nearest schools locations, near you. All types of business services ATM Finance Real estate School All schools in Windsor Windsor Elementary School School Windsor, Windsor, South Carolina 29856 Write a review Phone Directions