Nastavni plan i program je osnovni nacrt kojeg se učitelji pridržavaju pri izradi planova nastave za godinu. Nastavni planovi i programi razlikuju se ovisno o zemlji, regiji, razini razreda i predmetu. Nastavni plan i program također može navesti koje ciljeve svaki učenik mora postići u pogledu čitanja, pisanja i govora do kraja školske godine. Nastavni planovi i programi mogu biti vrlo specifični, jasno ocrtavajući što učitelj može pokriti u svojoj učionici, ili mogu biti vrlo široki, dopuštajući učitelju da personalizira kurikulum. Ovisno o obrazovnoj razini, otvoreni kurikulum je onaj u kojem učenik ili nastavnik određuju obrazovne teme koje se obrađuju i količinu vremena utrošenog na svaku od njih.
Srednje škole su obično vezane nastavne planove i programe postavljene na nacionalnoj ili regionalnoj razini, tako da srednje škole otvorenog kurikuluma mogu biti alternativne škole ili čarter škole. Cilj otvorenog kurikuluma je uključiti nastavnika i učenika u individualni proces učenja. Ovisno o školi, učitelji mogu birati koje radove žele pokriti u jezičnoj umjetnosti, na koja vremenska razdoblja će se usredotočiti u svjetskoj povijesti, koje laboratorije raditi u kemiji i kako se baviti konceptima iz geometrije. Učitelji i učenici moraju blisko surađivati u školi otvorenog nastavnog plana i programa, tako da je veličina razreda obično manja od onih u većini javnih škola.
Učenici na razini srednje škole mogu raditi jedan na jedan sa svojim nastavnicima kako bi osmislili individualizirani plan učenja. Plan može uključivati obrazovne ciljeve i kako bi se učenik ocjenjivao nakon završetka jedinice ili zadatka. U otvorenom nastavnom planu i programu učenike se potiče na praktičan rad u učionici i samostalniji rad kod kuće. U školama koje slijede otvoreni kurikulum, učitelji se smatraju fasilitatorima učenja, a učenici su odgovorni za postizanje svojih postignuća u učenju.
Nastavni planovi i programi na razini fakulteta uvelike se razlikuju i obično su manje ograničeni od onih za srednju školu. Neki fakulteti slijede temeljne nastavne planove i programe u kojima svi studenti moraju ispuniti posebne zahtjeve predmeta za diplomiranje. Fakulteti koji slijede nastavne planove i programe uz uvjet distribucije očekuju od studenata da završe određeni broj predmeta u svakom predmetnom području. Škole koje slijede potpuno otvoren nastavni plan i program nemaju ograničenja u pogledu kolegija, osim što studenti moraju odabrati smjer i završiti određeni broj semestara da bi diplomirali. Studenti koji pohađaju fakultete s otvorenim nastavnim planovima i programima mogu pohađati bilo koji predmet po svom izboru, pod uvjetom da ispunjavaju sve potrebne preduvjete.
Studenti koji pohađaju fakultete koji slijede temeljni nastavni plan i program imat će više zajedničkih razreda s ostatkom studentske populacije. U školama s otvorenim nastavnim planom i programom učenici imaju priliku pohađati širok raspon kolegija. Neki studenti umjesto toga odlučuju dublje ući u odabrano područje studija.