There are many types of surfaces used for tennis courts. Asphalt, Concrete, Grass, Turf, the surface type will all depend on the funding. You will always find much nicer Tennis Courts at a Private Home than at a school. As for Cleaning, depends on the surface and is it a general maintenance cleaning or are they repainting, etc etc.