This last school year I completely renewed the website of the school where I work, and based it in WordPress. We organize the school and classes posts into categories and tags. Each grade has a category (from P3 grade to 6th grade) and we put the posts in these categories, or in the general category "school", etc. We also tag the posts by subject, with different tags (music, projects, theater, language, maths, etc.).
You can see how we use the categories in the main menu of the website here: http://www.mogent.cat
The point is that, as we begin a new school year, we want all the posts of this school year remain archived as "last school year posts", so it does not mix with the future posts of the next school year grades. Let me explain:
The posts from the 2nd grade children from the 2012-2013 school year, should be archived in another category or under a mother category, to differentiate them from the posts of the 2nd grade children from the 2013-2014 school year.
My first idea was to change the category "secondgrade" to "secondgrade-1213" and create a new category "secondgrade" to put there the new school year posts (2013-2014) until next year, that I would change the category to "secondgrade-1314" and so on.
What do you think? Is there any other better solution? Any extension that handles better situation? Additionally, I would not saturate the blog with pleny of categories. In fact, one of the problems I see is that when writing a post and putting it into a category, the list of categories to choose will be overfilled with many previous years categories we don't need (theese should only be accessible to the visitors from a new page called "previous school years" which would link to the post categories from previous years).
How do you think? Sorry for my english, the situation is too complex to be expressed with my poor english skills.
Thank you in advance!