Yes, a 12 year old can read An Ember in the Ashes. The book is appropriate for ages 14 and up, according to the publisher. However, like any book, it’s always best to check with a parent or guardian first to make sure it’s something they feel comfortable with their child reading.