Grāmatvedības specialitāte parasti ir paredzēta, lai students varētu izpildīt priekšnosacījumus, kas nepieciešami eksāmena kārtošanai, lai kļūtu par sertificētu grāmatvedi (CPA). Lai gan ir daudz ar grāmatvedību saistītu darbu, kuriem nav nepieciešama sertifikācija, klasificēšana kā CPA ir karjeras virsotne. Lielākā daļa biznesa skolu veido grāmatvedības mācību programmu, paturot prātā sertifikācijas procesu. Līdz ar to nepieciešamie grāmatvedības kursi ir vienādi lielākajā daļā akreditēto biznesa skolu, kas piedāvā četru gadu bakalaura grādu grāmatvedībā vai divu gadu maģistra grādu uzņēmējdarbības vadībā (MBA). Nepieciešamie kursi ietver finanšu grāmatvedību ievada, vidējā un augstākā līmeņa līmenī, vadības grāmatvedību un ienākuma nodokļa uzskaiti.
Bakalaura grāda līmenī koledžas un universitātes strukturē grāmatvedības galveno virzienu, tāpēc studentam jāapgūst noteikti nepieciešamie kursi. Pēc tam studenti var izvēlēties vairākus izvēles priekšmetus no nodarbību saraksta, kuru mērķauditorija ir noteiktas tēmas. Grāmatvedības kursi ir vērsti uz trim vissvarīgākajām grāmatvedības jomām: finanšu, vadības un nodokļu.
Finanšu grāmatvedība ir grāmatvedības darba veids, kas tiek veikts valsts sabiedrībām un ietver finanšu pārskatu sagatavošanu un pagātnes darbību revīziju. Vadības grāmatvedība attiecas uz vispārējo uzņēmējdarbības grāmatvedības veidu, kas ļauj vadītājiem pieņemt lēmumus un plānot nākotni. Nodokļu uzskaite ietver visu, kas ļauj cilvēkiem un organizācijām ievērot jurisdikcijas nodokļu kodeksu.
Skolas parasti pieprasa grāmatvedības specialitātēm apgūt trīs finanšu grāmatvedības klases ievada, vidējā un augstākā līmeņa līmenī. Pārējie bakalaura līmenī obligātie grāmatvedības kursi ir vadības grāmatvedības klase un ienākuma nodokļa uzskaites klase. Šīs piecas klases ir pamatprasības, savukārt pārējos kredītpunktus, kas nepieciešami galvenajam priekšmetam, var aizpildīt ar grāmatvedības izvēles priekšmetiem.
MBA grāmatvedības kursi parasti tiek izvēlēti no CPA licencēšanas iestādes piedāvātajām iespējām, kas kvalificēs studentu licencēšanas eksāmenam. Grāmatvedības MBA kandidātam var nebūt grāmatvedības bakalaura grāda. Līdz ar to nepieciešamie kursi šajā līmenī atšķirsies atkarībā no skolas un tā, vai dažas no nodarbībām ir apguvis atsevišķs students grāmatvedības bakalaura programmas ietvaros.
Parasti MBA nepieciešamie kursi ietver dažas uzlabotas revīzijas un grāmatvedības variācijas globālā vidē. Nepieciešamie kursi parasti ietver arī progresīvu grāmatvedības teoriju un praksi vai finanšu pārskatu analīzi un modernu grāmatvedības teoriju. Ja students vēl nav apguvis šīs nodarbības, viņam parasti ir jāizpilda vidējā un augstākā līmeņa finanšu uzskaite un uzņēmumu ienākuma nodokļa uzskaite.