What's your level? In higher levels sometimes there are not enough team's to make a new League so everyone stays at the same level.
As for your form this season, that is one of life's mysteries.