Ci sono molte migliaia di diversi tipi di rose. Sebbene ci sia un vasto numero di tipi diversi, tutte le rose possono essere suddivise in tre gruppi principali: rose specie, rose da giardino antiche e rose da giardino moderne.
Le rose di specie sono rose che crescono spontaneamente da centinaia di migliaia di anni. Le vecchie rose da giardino sono rose coltivate prima dell'anno 1867. Le rose da giardino moderne sono le rose introdotte dal 1867. All'interno di questi tre gruppi, le rose sono divise in base alle loro classi. Le divisioni di classe tengono conto delle loro abitudini di crescita, del tipo di fogliame che producono e della forma che assume la rosa quando è completamente formata.