Cessna 150
Flight Crew Instrument; Flight Crew Commercial; Flight Crew Flight Instructor
Flight Crew Last 90 Days 50; Flight Crew Total 750; Flight Crew Type 145
Situational Awareness; Time Pressure; Communication Breakdown
Conflict Ground Conflict; Critical; Conflict Airborne Conflict; Deviation / Discrepancy - Procedural Published Material / Policy; Ground Event / Encounter Other / Unknown; Ground Excursion Runway
Flight Crew Took Evasive Action
Human Factors
I was training with my student 12 miles roughly north of ZZZ Airport. We decided to head to ZZZ1 to practice some landings. We tuned to their CTAF frequency and started listening to other aircraft that were in the traffic pattern at ZZZ1. There were 2 or 3 and they were using Runway XX. We made our report 10 nm out of the airport; another report at 5 nm stating our intentions. We flew over the runway and entered the pattern on the downwind Runway XX reporting every position in the pattern. We reported base Runway XX; final Runway XX. As we landed on Runway XX still rolling on the runway we noticed a Seneca landing on the opposite threshold; Runway XY. Not once they reported their position as they were coming down to the airport.  The aircraft landed and bounced a bit; we thought they were going around but the aircraft came in our direction ignoring us; we were forced to run onto the grass to avoid a collision.
C-150 Instructor reported a Ground Conflict on landing rollout with a NORDO aircraft landing opposite direction resulting in a runway excursion to prevent ground collision.