I ride many different horses each week but with my guys i usually flat 3-4 times a week then jump twice. i usually only jump higher courses (3'3 and higher) only once a week then give them a really good rub down after to preserve their legs.
With my young horses, I jump once a week and alternating it every week, jumping big on and then next not so big or a course one week and a grid the next. And I flat work them 3 times a week as they lunge and hack once a week too. But for my Grand Prix horses depending if I go to a show or not if I don't go to a show I jump them twice a week, once small and the other big. And flatwork them twice a week.
I flatwork 4 times a week, jump 1 time and go for a hack once a week this is for y showjumper and eventer, for my dressage and show horses I flatwork 5 times a week and flatwork with trot poles and cavaletties once a week