The school I worked with worked this way. You were expected to do a full pre and post flight brief and this was part of the flight pay. On non flying days, students were encouraged to turn up for ground school for which they paid for and the instructor was renumerated. The amount of GS each student received depended on the student, but there seemed to be enough bad weather days to get students through their exams first time.