The Arden Shakespeare is an ideal script, guide and notes for students, young and old, although I would not recommend it to any studying lower than Advanced Level; the Oxford and Cambridge guides and notes are sufficient for GCSE and they have photographs of characters and performances to illustrate.
The Ardens have lengthy sections on backgrounds to the plays and copious annotations and notes on the script itself; on some pages, contingent on the complexity of the text concerned, the notes take up more of the page than the script itself (one reason for not recommending it below Advanced Level). It has a vast source of detail, history and information on the play. They are also very well produced, sewn sections glued in, making them strong and long lasting.
Highly recommended for Advanced Level students or above.