The new photo was taken by Getty Images royal photographer Chris Jackson earlier this year at Kensington Palace.
The palace also announced that Princess Charlotte will attend the Willcocks Nursery School in London, starting next month.
"We are delighted that The Duke and Duchess of Cambridge have chosen the Willcocks Nursery School for Princess Charlotte. We look forward to welcoming Charlotte to our nursery in January," the school said in a statement.
The school, which is located around the corner from Kensington Palace and has been in existence for 75 years, describes itself as a "traditional nursery school which strives to maintain its ethos for high standards, excellence and good manners."
Tuition is about $18,000 for the morning and afternoon session, according to the school's website.
Princess Charlotte, the fourth-in-line to the throne, will start school not too far from Prince George's St. Thomas's Battersea School in London. George, the third-in-line to the throne, attended a Montessori school part time close to the family's Anmer Hall home in Norfolk. Charlotte is expected to attend Willcocks full time when she starts in January.
Next year will be a busy one for the royals, with a new baby on the way for William and Kate. Kate is pregnant with the couple's third child.