no her answer is incorrect.
300 [ beginning]
made 96 more [ 8×12 ( this is for the 8 bathces she made ,with 21 in each batch)]
sold 126 [ 6×21 ( six bags with 21 each)]
therefore, ( 300+96)-126=270
she still has 270 more cookies to sell
-hope this helps