Would you tell me whether I am right with my interpretation of the expression in bold in the following sentences?
Kids who once sold gum or boiled eggs on the roadside now have a shot at a classical music education, thanks to a new school in Afghanistan.
have a shot = make an attempt or have a turn at doing something
Thank you for your efforts.
have a shot at = now have a chance or opportunity