I’ve been having this problem for a while and every answer on the Internet I see is "Oh just dont be too confident.” But that’s not the issue I have as I try my hardest in all my chess games. I’m rated 1600 on average. Lately I’ve been swinging to 1660 as I practice every day. I regularly crush 1300-1500 players and find my favorite games are against those in the 1600 range because I feel it’s the most even of a match for me.
However, when I play on chess.com (I have an account there from when I first started playing) I’m playing 800-900 rated players, and I easily have a 30% win rate. I cannot even begin to understand why the play I see from scholastic rated players trumps that of 1600 rated players without a single doubt.
This must have some kind of outside source, as when I play OTB chess with actual players who are most likely around 800-900 I have no problem beating them and enjoy sharing with them the good/bad moves of the game we played.
Pardon the salt, I know losing is part of the game but it feels pretty awful to work really hard and get good at chess just to be consistently beaten by beginners.