Did the scratch develop over time or did it just occur, and has it been there for awhile.
You may be subconsciously biting your cheek. A dentist may conservatively smooth the tooth edges, rounding the tooth/teeth to help. If this is a sore that has remained for a long time, definitely see a dentist and have it checked. Better to be safe.