diff --git a/GradeCalculator/GradeCalculator.java b/GradeCalculator/GradeCalculator.java
new file mode 100644
index 0000000000000000000000000000000000000000..05ee189c4eae1c1aaeca75973596d49b92f6a099
--- /dev/null
+++ b/GradeCalculator/GradeCalculator.java
@@ -0,0 +1,56 @@
+public class GradeCalculator{
+
+	public static int getTotalScore(int[] scores){
+
+		int sum =0;
+		for (int i=0;i<scores.length; i++){
+			sum = sum + scores[i];
+		}
+        return sum;
+
+	}
+
+	public static String getLetterGrade(double percentage){
+		if(percentage < 60){
+			return "F";
+		}
+		else if(percentage <= 69){
+			return "D";
+		}
+		else if(percentage <= 79){
+			return "C";
+		}
+		else if (percentage <=89){
+			return "B";
+		}
+		else if(percentage >=90){
+			return "A";
+		}
+
+		return null;
+	}
+
+    public static double getAverageScore(int[] scores){
+		double sum =0;
+		for (int i=0;i<scores.length; i++){
+			sum = sum + scores[i];
+		}
+        double average = sum/scores.length;
+        return average;
+    }
+
+
+    public static double getPercentageScore(int[] scores){
+    	double percentage = 0.0;
+    	double totalScore = getTotalScore(scores);
+    	double maxScore = scores.length * 10;
+    	percentage = (totalScore * 100) / maxScore;
+    	return percentage;
+    }
+
+
+	public static void main(String[] args){
+		System.out.println("Hello World"); 
+
+	}
+}
diff --git a/GradeCalculator/MainClass.java b/GradeCalculator/MainClass.java
new file mode 100644
index 0000000000000000000000000000000000000000..c4be4c6e509fd039b3896ad81a5113be7a016266
--- /dev/null
+++ b/GradeCalculator/MainClass.java
@@ -0,0 +1,29 @@
+import java.util.Scanner;
+
+public class MainClass{
+	public static void main(String[] args){
+
+		Scanner inputObject = new Scanner(System.in);  // Create a Scanner object
+
+		int size = 5;
+		int[] scores = new int[size];
+		for (int i=0; i<size; i++){
+				System.out.println("Enter Score out of 10 for test number  " + i);
+		    	scores[i] = inputObject.nextInt();  // Read user input
+
+		}
+
+		GradeCalculator GC = new GradeCalculator();
+		int totalScore = GC.getTotalScore(scores);
+
+		double average = GC.getAverageScore(scores);
+		double percentage = GC.getPercentageScore(scores);
+		String grade = GC.getLetterGrade(percentage);
+
+
+		System.out.println("Total Score is  " + totalScore );
+		System.out.println("Grade is  " + grade );
+		System.out.println("Percentage is  " + percentage );
+		System.out.println("Average is " + average);
+	}
+}
\ No newline at end of file