Skip to content

Admissions

Fees

Fees for each school, each term, in Kenya shillings. Amounts marked “To be confirmed” will be shared by the school office.

Goshen Primary School

Daycare to Grade 6

See this school

Day learners

  • Daycare

    Term 1
    KES 7,000
    Term 2
    KES 6,000
    Term 3
    KES 5,000
  • Playgroup

    Term 1
    KES 7,500
    Term 2
    KES 6,500
    Term 3
    KES 5,000
  • PP1

    Term 1
    KES 8,000
    Term 2
    KES 7,000
    Term 3
    KES 5,500
  • PP2

    Term 1
    KES 8,000
    Term 2
    KES 7,000
    Term 3
    KES 5,500
  • Grade 1

    Term 1
    KES 9,000
    Term 2
    KES 8,000
    Term 3
    KES 7,000
  • Grade 2

    Term 1
    KES 9,000
    Term 2
    KES 8,000
    Term 3
    KES 7,000
  • Grade 3

    Term 1
    KES 9,000
    Term 2
    KES 8,000
    Term 3
    KES 7,000
  • Grade 4

    Term 1
    KES 10,000
    Term 2
    KES 9,000
    Term 3
    KES 8,000
  • Grade 5

    Term 1
    KES 10,000
    Term 2
    KES 9,000
    Term 3
    KES 8,000
  • Grade 6

    Term 1
    KES 11,000
    Term 2
    KES 10,000
    Term 3
    KES 9,000

Boarding

  • PP2

    Term 1
    KES 26,990
    Term 2
    KES 23,700
    Term 3
    KES 22,950
  • Grade 1

    Term 1
    KES 26,990
    Term 2
    KES 23,700
    Term 3
    KES 22,950
  • Grade 2

    Term 1
    KES 26,990
    Term 2
    KES 23,700
    Term 3
    KES 22,950
  • Grade 3

    Term 1
    KES 26,990
    Term 2
    KES 23,700
    Term 3
    KES 22,950
  • Grade 4

    Term 1
    KES 25,900
    Term 2
    KES 22,500
    Term 3
    KES 21,950
  • Grade 5

    Term 1
    KES 25,900
    Term 2
    KES 22,500
    Term 3
    KES 20,950
  • Grade 6

    Term 1
    KES 24,900
    Term 2
    KES 21,500
    Term 3
    KES 19,950

One-time payments for new learners

  • Application form and interview (non-refundable)

    KES 500
  • Registration and admission fee (non-refundable)

    KES 4,000
  • Caution fee (refundable)

    To be confirmed

Other charges

  • Co-curricular activities

    All learners · Termly

    To be confirmed
  • Medical cover

    All learners · Termly

    To be confirmed
  • Book fund

    All learners · Annually

    To be confirmed
  • Remedial tuition

    As needed · Termly

    To be confirmed
  • Coding and projects

    Grade 4 and above · Termly

    To be confirmed
  • Swimming (optional)

    Opted-in learners · Termly

    To be confirmed

Goshen Junior School

Grade 7 to Grade 9

See this school

Day learners

  • Grade 7

    Term 1
    KES 13,550
    Term 2
    KES 12,450
    Term 3
    KES 11,430
  • Grade 8

    Term 1
    KES 14,600
    Term 2
    KES 13,550
    Term 3
    KES 12,650
  • Grade 9

    Term 1
    KES 15,990
    Term 2
    KES 14,550
    Term 3
    KES 13,540

Boarding

  • Grade 7

    Term 1
    KES 25,990
    Term 2
    KES 23,990
    Term 3
    KES 21,990
  • Grade 8

    Term 1
    KES 26,990
    Term 2
    KES 24,990
    Term 3
    KES 22,990
  • Grade 9

    Term 1
    KES 27,900
    Term 2
    KES 25,900
    Term 3
    KES 23,900

One-time payments for new learners

  • Application form and interview (non-refundable)

    KES 500
  • Registration and admission fee (non-refundable)

    KES 4,000
  • Caution fee (refundable)

    To be confirmed

Other charges

  • Co-curricular activities

    All learners · Termly

    To be confirmed
  • Medical cover

    All learners · Termly

    To be confirmed
  • Book fund

    All learners · Annually

    To be confirmed
  • Remedial tuition

    As needed · Termly

    To be confirmed
  • Coding and projects

    Grade 4 and above · Termly

    To be confirmed
  • Swimming (optional)

    Opted-in learners · Termly

    To be confirmed

Goshen Girls Senior School

Form 4 and Grade 10 to 12

See this school

Boarding

  • Form 4

    Term 1
    KES 30,995
    Term 2
    KES 29,995
    Term 3
    KES 28,995
  • Grade 10

    Term 1
    KES 28,990
    Term 2
    KES 27,990
    Term 3
    KES 26,990
  • Grade 11

    Term 1
    KES 29,990
    Term 2
    KES 28,990
    Term 3
    KES 27,990

One-time payments for new learners

  • Application form and interview (non-refundable)

    KES 500
  • Registration and admission fee (non-refundable)

    KES 4,000
  • Caution fee (refundable)

    To be confirmed

Other charges

  • Co-curricular activities

    All learners · Termly

    To be confirmed
  • Medical cover

    All learners · Termly

    To be confirmed
  • Book fund

    All learners · Annually

    To be confirmed
  • Remedial tuition

    As needed · Termly

    To be confirmed
  • Coding and projects

    Grade 4 and above · Termly

    To be confirmed
  • Swimming (optional)

    Opted-in learners · Termly

    To be confirmed

Goshen Boys Senior School

Form 4 and Grade 10 to 12

See this school

Boarding

  • Form 4

    Term 1
    KES 30,995
    Term 2
    KES 29,995
    Term 3
    KES 28,995
  • Grade 10

    Term 1
    KES 28,990
    Term 2
    KES 27,990
    Term 3
    KES 26,990
  • Grade 11

    Term 1
    KES 29,990
    Term 2
    KES 28,990
    Term 3
    KES 27,990

One-time payments for new learners

  • Application form and interview (non-refundable)

    KES 500
  • Registration and admission fee (non-refundable)

    KES 4,000
  • Caution fee (refundable)

    To be confirmed

Other charges

  • Co-curricular activities

    All learners · Termly

    To be confirmed
  • Medical cover

    All learners · Termly

    To be confirmed
  • Book fund

    All learners · Annually

    To be confirmed
  • Remedial tuition

    As needed · Termly

    To be confirmed
  • Coding and projects

    Grade 4 and above · Termly

    To be confirmed
  • Swimming (optional)

    Opted-in learners · Termly

    To be confirmed

School bus (day learners)

  • Zone A

    Estates and roads to be listed

    Two-way
    To be confirmed
    One-way
    To be confirmed
  • Zone B

    Estates and roads to be listed

    Two-way
    To be confirmed
    One-way
    To be confirmed
  • Zone C

    Estates and roads to be listed

    Two-way
    To be confirmed
    One-way
    To be confirmed
  • Zone D

    Estates and roads to be listed

    Two-way
    To be confirmed
    One-way
    To be confirmed