Non esiste una definizione esatta di composto "organico", sebbene si possa affermare che i composti organici devono contenere carbonio.
Non vi è alcun requisito che i composti organici possano essere trovati in esseri viventi, sebbene il nome organico derivi dal fatto che i primi composti di questa classe scoperti provenivano da esseri viventi. Detto questo, $ \ ce {CO2} $ è negli esseri viventi: tutti i processi metabolici consumano o producono $ \ ce {CO2} $ (ad eccezione di alcuni termofili ).
In generale, i composti molecolari ionici e "semplici" che contengono carbonio non sono chiamati "organici", in parte per ragioni storiche, ma in parte anche perché la categoria "organico" è più di un semplice nome: descrive un intero set di tipi di legame, schemi di reazione, regole di denominazione e tipi di struttura. Questo è il motivo per cui non esiste una definizione semplice e esatta: è difficile tracciare un confine intorno a tutto ciò e dire "queste altre cose non appartengono".
Prendendo il tuo esempio, $ \ ce {CO2 } $ non è normalmente chiamato "organico", anche se contiene carbonio, è prodotto e consumato in reazioni biochimiche, ha proprietà simili ad altre molecole organiche e i principi di legame organico possono descriverlo. La ragione di ciò è probabilmente dovuto al fatto che storicamente $ \ ce {CO2} $ è stato scoperto e chiamato prima che la chimica organica esistesse come campo.
Alcuni dicono che per renderlo facile, qualsiasi il composto covalente è "organico" (il tuo insegnante è probabilmente in questo gruppo). Alcune persone dicono che "qualsiasi composto contenente carbonio e idrogeno" dovrebbe essere la regola. Entrambe queste regole hanno delle eccezioni, quindi non possono essere utilizzate come definizioni esatte.