I want to provide a facility for students from class 5 to class 10, where –
1. Students will be consumers of information (post).
2. Teachers will be producer of information (post).
3. Teacher can post for any class.
4. Student can subscribe to the post for his/her class.
5. Student can subscribe for post to be received from specific teachers only.
6. When student logs in, he/she should see post only for his/her class from selected teachers.
Can all the above mentioned points be handled by default installation of WordPress ?
How can I accomplishe or meet the requirements using WordPress ?