Shaw portrayed Jennifer Ann Mosely nickname (Moze) on the Nickelodeon show Ned's Declassified School Survival Guide which debuted in 2004 and ended in 2007 after 3 seasons. She dated her co-star, Devon Werkheiser briefly. Months after the show ended Shaw's new series Aliens in America debuted on The CW. Shaw played the character Claire. Aliens in America was cancelled in its first season, lasting only 18 episodes.
The show lasted one season of 20 episodes, ending with a cliffhanger finale. She appeared on all 20 episodes. She briefly appeared in Nickelback's "Rockstar" music video.
Shaw was the 2010 Azalea Queen at the Azalea Festival in Wilmington, NC. She starred as Trip alongside Andy Serkis in Ninja Theory's videogame Enslaved: Odyssey to the West, released in October 2010.
In 2011 she became a recurring cast member on Pretty Little Liars as Paige McCullers, one of Emily's love interests. Also in 2011, Shaw appeared as Lisa in the ABC Family Original Movie Teen Spirit.