I don't think **framework** is the best word here. I'm not sure what you're trying to describe, but you might consider one of the following:

A **curriculum** refers to the lessons taught in a course or program of study. I feel like this might be the word you're seeking.

A **syllabus** is a document outlining the subjects taught in a class.

A **program** is a series of courses offered by a school that focus on a particular subject. For example, a "creative writing program" would normally belong to the English Department of a liberal arts college. The program often has its own teachers and administrators, so the students would have **mentorship** and other resources available to them.