my little cousin made me drop my glasses and now it has a scratch I can't get rid of with glass cleaner
Best way to remove a scratch from your glasses.
I dunno that there is a way to remove a scratch, unless it's only in one of the coatings (anti-glare, etc) most people have applied to the outside, where removing the coating will effectively erase the scratch. Googling found this list of ideas, which are questionable in their effectiveness and safety–
Those who do not wish to purchase new lenses have found an assortment of remedies. A popular and heavily advertised scratch repair product called Lens Dr. is a temporary scratch filler that lessens the visibility of the scratches, but leaves a glossy film on the lenses.
Products like Brasso, Lemon Pledge, and Dutch cleanser can also polish the scratches from lenses. Some people use baby oil, Comet cleanser, baking soda, or toothpaste. A product called Whinks works on some lenses, as does Carnauba cleaner wax and Mess Master. Light scratches can also be buffed out with a nail buffer. Waxy products like Lemon Pledge and Carnauba actually fill light scratches with wax, reducing their visibility. The wax treatment has to be repeated every few days. Rubbing alcohol or diluted ammonia are often used to clean scratched lenses. Polishing with a soft cloth, preferably one made specifically for cleaning eyeglass lenses, should be used after any of the treatments.
…but you can call your eyeglass store or optomotrist's office for advice. They may be able to help--perhaps they can take off the outer coatings and then reapply them, etc., or the like... I jsut generally live with my scratches. Remember that polishing the scratch off can change the thickness of the lenses, which will in effect change the prescription, so asking for professional help may be your best bet.