Cessna 170
Flight Crew Private
Flight Crew Last 90 Days 5; Flight Crew Total 210; Flight Crew Type 40
Other / Unknown; Fatigue; Situational Awareness
Conflict Ground Conflict; Critical; Deviation / Discrepancy - Procedural Clearance; Deviation / Discrepancy - Procedural Published Material / Policy
Flight Crew Took Evasive Action
Airport; Human Factors
I was wrapping up a long training flight with my instructor and we were practicing approaches and landings before wraping up for the day. On the third landing approach there was a Cessna 150 ahead of us in the pattern.  I extended the downwind to make room and turned base and final much further out than typical. One of the things we had been practicing is making sure to be low enough on the approach to not overshoot since it is such a short runway.  On this approach I was quite low and setup a little low on final when I realized that while I had seen the C150 land I wasn't certain it had cleared the runway. I thought it might still be on there and asked my instructor if we should go around. He said no and to go ahead and land since we didn't see the other aircraft on the runway anymore and we would be landing very short. The previous loop around the pattern I initiated a go around because it didn't feel right but was assured that we were setup just right for landing and should've landed.  I think that I was reluctant to do another go around 'for no reason' if I didn't need to according to the instructor.Shortly after landing and rolling out several feet and up the incline in the runway we saw the other airplane at the far end. At just about the same time we heard frantic calls for the other airplane to get off the runway as soon as possible.  I was setup for a short field landing and exited the runway after a very short landing roll about 1;700 feet from where the other aircraft had exited the runway.  We were shaken from the realization that we had shared the runway and scared the other training aircraft.Contributing factors:1. Fatigue- This was one of the first training sessions after a 4 month break and my instructor and I were exhausted.2. Human Factors - I deferred to my instructors experience and decided against the go around.  We have since discussed this issue and agreed that if either of us feel a go around is a good idea we will go around.3. Airport -  The runway X landing zone is at a significantly lower elevation than the XX end of the runway. because of the geography is difficult to see aircraft at the other end.
Pilot reported a Critical Ground conflict during landing rollout with opposite direction non-reporting traffic.