Class A is een LoRaWAN class die elke node moet ondersteunen. Bij deze Class worden na elk uplink bericht twee receive windows geopend. De LoRa node is in staat om in de tijd dat de receive windows geopend zijn een downlink bericht te ontvangen. Wanneer een downlink bericht in het eerste receive window wordt ontvangen wordt het tweede receive window niet geopend. Na een uplink bericht kan er dus maar één downlink bericht ontvangen worden.
Een nadeel van class A is dat het LoRaWAN netwerk geen controle heeft over het moment dat een downlink verzonden kan worden. Dit kan namelijk alleen nadat de node een uplink bericht verzonden heeft.