Laptop screens frequently get dirty and clogged with all sorts of dirt some of which either sticks or adheres firmly by dint of static electricity. I think the best aid is a microfibre cloth, Windex or alcohol though some people caution against Windex due to its ammonia content. Of note is the fact that the cleaner should not be abrasive.