Donate
Change a student's life
When you give students a chance to be seen and heard, you set them on course for a meaningful life.
Your gift makes that possible.
.jpg)
Why your gift matters
When a student connects with just one class, they are more likely to come to school and graduate. Your gift makes that one class possible.


Help keep kids on track to graduate
As an Honor Roll member, your monthly gift keeps TeachRock free for the 80,000+ teachers and 1 million students who rely on it — funding the curriculum and professional development that keep kids engaged in school. You'll also get:
A chance to win exclusive prizes through member raffles
Early access to TeachRock events, before tickets open to the public
Your name featured on our website as a supporter
Real classrooms.
Impactful change.
Ways to give
General Giving
Make a recurring or one-time gift. Every dollar helps keep students in school.
Honor Roll Membership
Support classrooms year round with a monthly contribution.
Planned Giving
Make changing students' lives part of your legacy plan.
Contact Us
Questions? Contact us today.
Impact in the classroom

Ways to give
Check/Wire Transfer
We accept checks made out to 'Rock and Soul Forever Foundation' may be mailed to:
Rock and Soul Forever Foundation
PO Box 330 Leonardo, NJ 07737
To send a contribution via wire transfer, contact Rolando Alvarado or call 917 756-1650.
Stock
We accept contributions by stock transfer through our brokerage account. Contact for the appropriate information.
Legacy
An outright bequest to the Rock and Soul Forever Foundation is fully tax-deductible for estate-tax purposes.
Below is sample language you or your advisor might use for your will, a codicil to your will, or for directions within your living trust.
“I give, devise and bequeath [the sum of ____ dollars], [or ____ % of the rest, remainder and residue of my estate] to the Rock and Soul Forever Foundation, a non-profit corporation currently located at 434 Avenue of the Americas, Floor 6, New York, New York, to be used for its general purposes.”
Please contact us if you have any questions or if we can assist you in planning your gift.
Tax ID
Our federal tax ID number is: 20-5397606.