In dieser Eigenschaft als Lehrer wurde er im Mai 2004 als Astronautenkandidat ausgewählt. Als Mitglied im Educator Astronaut Program der NASA ist es seine Aufgabe, die Erforschung des Weltraums mit dem Klassenraum in Verbindung zu bringen und so eine neue Generation von Forschern zu inspirieren.
Im August 2007 war er ein Besatzungsmitglied der NEEMO-13-Mission, einem Unterseeforschungshabitat der National Oceanic and Atmospheric Administration (NOAA) vor der Küste Floridas, in dem er 10 Tage arbeitete.
Im Oktober 2007 wurde er für die Weltraummission STS-119 eingeteilt. Bei dieser Space-Shuttle-Mission wurde das letzte Solarzellenelement der ISS ins All gebracht. Der Start erfolgte am 15. März 2009. Die STS-119-Mission ging am 28. März 2009 mit der Landung am Kennedy Space Center in Florida erfolgreich zu Ende.
Am 28. März 2017 gab die NASA bekannt, dass Arnold für die ISS-Expeditionen 55 und 56 zugeteilt sei. Arnold startete am 21. März 2018 mit dem Raumschiff Sojus MS-08 zur ISS und arbeitete dort bis zum 4. Oktober 2018.[1][2]